喜想停用网页我写这篇文章在所有的onclick事件:
window.onclick = anyfunction;
document.onclick=anyfunction;
function anyfunction() {};
这是工作,但如果网页包含此代码
$("body").click(function () {
anyfunctions();
});
它将运行。 即使我添加
document.body.onclick
jQuery代码再次运行。 我想禁用所有的onclick功能(Java脚本和jQuery和...)与JavaScript,而无需使用jQuery库
目标是阻止弹出窗口谢谢
$("*").unbind("click"); // Removes all click handlers added by javascript from every element
$("[onclick]").removeAttr("onclick"); // Finds all elements with an 'onclick' attribute, and removes that attribute
这个CSS可以帮助你以更好的方式。
function disableEvents()
{
$('#divname').css('pointer-events','none');
}
调用这个函数在以往任何时候,只要你想阻止你的页面上的点击事件。 这将工作。
你也可以尝试
$('*').click(function(e){e.preventDefault();});
又见- 如何防止的onclick语句被执行?
和- 预防的onclick行动与jQuery