[英]Event prevent default javascript
我在新窗口中打開我的應用程序。 在這個應用程序中,我阻止了一些默認事件操作。 但是,當我關閉窗口時,我想激活默認事件動作。
是否有命令如何將所有事件還原回默認操作。
我如何防止默認事件
preventDefault = function(e) {
e = e || window.event;
if (e.preventDefault) {
e.preventDefault();
}
e.returnValue = false;
};
如果我們談論的是在同一JavaScript window
對象中打開不同的Dojo視圖的方法-正如我們已經闡明的那樣,則可以在事件處理程序中使用條件。 例如,您有一個處理程序函數,例如:
function handleClick(e) {
if(window._preventDefault) {
// prevent default action
}
// handle event
}
然后,您可以通過更改_preventDefault
全局變量來控制是否全局阻止默認設置,因此
window._preventDefault = false;
分配的處理程序不會阻止默認設置,但是如果您將該變量設置為true
那么它們將會阻止默認設置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.