jQuery中禁用或者启用滚动事件如何操作.scroll
在页面中$(document).unbind('scroll');这个禁用是可以的,但是当此句生效后再运行$(document).bind('scroll');却并不能恢...
在页面中
$(document).unbind('scroll');
这个禁用是可以的,但是当此句生效后再运行
$(document).bind('scroll');
却并不能恢复scroll事件。
也试过window,也不行
求解答! 展开
$(document).unbind('scroll');
这个禁用是可以的,但是当此句生效后再运行
$(document).bind('scroll');
却并不能恢复scroll事件。
也试过window,也不行
求解答! 展开
2个回答
展开全部
$(selector).unbind(event,function)
如果只规定了参数event, 则会删除绑定到指定事件的所有函数
$(selector).bind(event,data,function)
event 必需. 规定添加到元素的一个或多个事件. 由空格分隔多个事件. 必须是有效的事件
data 可选. 规定传递到函数的额外数据
function 必需. 规定当事件发生时运行的函数
就是说
$(document).unbind('scroll')
直接删去了所有jQ绑定的scroll事件
$(document).bind('scroll')
什麽都没做, 因为参数不够
如果想达到禁用效果
可以用局部Flag
如果只规定了参数event, 则会删除绑定到指定事件的所有函数
$(selector).bind(event,data,function)
event 必需. 规定添加到元素的一个或多个事件. 由空格分隔多个事件. 必须是有效的事件
data 可选. 规定传递到函数的额外数据
function 必需. 规定当事件发生时运行的函数
就是说
$(document).unbind('scroll')
直接删去了所有jQ绑定的scroll事件
$(document).bind('scroll')
什麽都没做, 因为参数不够
如果想达到禁用效果
可以用局部Flag
展开全部
要好好看文档
$(selector).unbind(event,function)
如果只规定了参数event, 则会删除绑定到指定事件的所有函数
$(selector).bind(event,data,function)
event 必需. 规定添加到元素的一个或多个事件. 由空格分隔多个事件. 必须是有效的事件
data 可选. 规定传递到函数的额外数据
function 必需. 规定当事件发生时运行的函数
也就是说
$(document).unbind('scroll')
直接删去了所有jQ绑定的scroll事件
$(document).bind('scroll')
什麽都没做, 因为参数不够
如果想达到禁用效果
可以用局部Flag
或者stopImmediatePropagation (不支持早期浏览器)
$(selector).unbind(event,function)
如果只规定了参数event, 则会删除绑定到指定事件的所有函数
$(selector).bind(event,data,function)
event 必需. 规定添加到元素的一个或多个事件. 由空格分隔多个事件. 必须是有效的事件
data 可选. 规定传递到函数的额外数据
function 必需. 规定当事件发生时运行的函数
也就是说
$(document).unbind('scroll')
直接删去了所有jQ绑定的scroll事件
$(document).bind('scroll')
什麽都没做, 因为参数不够
如果想达到禁用效果
可以用局部Flag
或者stopImmediatePropagation (不支持早期浏览器)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询