Javascript jQuery:如何在元素为空或元素有子元素时激发事件
如何编写一个jQuery脚本来监视元素的子元素 如果元素没有子元素=>则启用整个页面的滚动(默认) 如果元素有子元素=>则禁用整个页面的滚动 滚动操作包括:Javascript jQuery:如何在元素为空或元素有子元素时激发事件,javascript,jquery,Javascript,Jquery,如何编写一个jQuery脚本来监视元素的子元素 如果元素没有子元素=>则启用整个页面的滚动(默认) 如果元素有子元素=>则禁用整个页面的滚动 滚动操作包括: Deactivate scrolling: jQuery("body").mousewheel(function(event,data){event.preventDefault();return false;}); Activate scrolling: jQuery("body").unbind("mousewheel"); 谢谢
Deactivate scrolling: jQuery("body").mousewheel(function(event,data){event.preventDefault();return false;});
Activate scrolling: jQuery("body").unbind("mousewheel");
谢谢您的帮助。您可以使用
window.setInterval(“javascript函数”,毫秒)
函数。请记住,第二个参数是以毫秒为单位的间隔。在本例中,间隔为1000毫秒=1秒
var interval = window.setInterval(function(){
//check for children here
}, 1000)
您可以在此处获得有关java脚本中计时事件的更多信息:
我认为没有一个功能或事件鼠标滚轮可以简单地解除绑定。你在哪里找到的。。?你在使用插件吗??顺便问一下,你确定你正在做的任何事情都不会在触摸设备中被查看吗?同样,如果你解除事件处理程序的绑定,这并不意味着用户将无法再次执行该操作。您需要有一个阻止默认行为的处理程序。