Dan*_*n K 6 javascript jquery location href
我想构建一个JS外部脚本(标记)来停止代码(通常不是我的)像location.href一样,不使用弹出窗口.我尝试过这样的事情:
$(window).bind('beforeunload', function() {
window.stop();
event.stopImmediatePropagation();
event.preventDefault();
location.href = '#';
});
Run Code Online (Sandbox Code Playgroud)
但似乎没有任何帮助.再一次,我需要它而不使用:return"你确定吗?" 也许是一个不同的回调?
谢谢,丹
Nir*_*Nir -1
您是否尝试过使用“return false”?此外,您还应该将事件发送到您的函数。这是一个示例,您可以在其中阻止按钮单击和超链接
<input type="button" value="click me" />
<a href="www.google.com"> google </a>
$(document).ready(function(){
$('input[type="button"]').click(function(e){
e.preventDefault();
});
$('a').click(function(e){
e.preventDefault();
});
});
Run Code Online (Sandbox Code Playgroud)
这是链接http://jsfiddle.net/juTtG/143/