首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery 1.8.2 :捕获滚动停止事件

Jquery 1.8.2 :捕获滚动停止事件
EN

Stack Overflow用户
提问于 2013-01-10 20:32:16
回答 1查看 612关注 0票数 4

当涉及到javascript和Jquery时,我是一个(非常)初学者,所以请容忍我。

我要做的是设置一个事件侦听器来检测滚动停止的时间。我的理解是,解决办法有两部分:

  1. 设置侦听器的语句。
  2. 当事件触发时调用的函数。

我正在使用jQuery1.8.2的MobiOne开发环境

在Jquery文档中,我有这样的语句来侦听事件:

代码语言:javascript
复制
$('#m1-Equiv-eISOFrame').on('scrollstop',eFisoScroll);

'#m1-Equiv-eISOFrame'是用户滚动的元素的名称。

eFisoScroll是事件触发时要调用的函数的名称。

我已经将侦听代码放在预定义的文档就绪处理程序中,而其他代码放在我的程序的主体和.它不起作用。(转数字)

通过使用调试器(带有断点)的程序进行跟踪显示,代码正在被解析,但滚动停止事件没有被捕获,而且我的处理程序函数显然从不执行。

那么,我做错了什么,或者我错过了哪些东西是必要的,以使这一工作。

任何帮助都是感激的,

谢谢

@Pow-lan

是的,我确实尝试过这种修改,但它也不起作用。如果我用您建议的格式将“滚动停止”替换为“单击”,则单击事件确实会被困住!

因此,代码和语句的位置是正确的,但“滚动停止”事件将被忽略或由于某种未知原因没有正确处理。阿罗哈。

由于我可以捕获单击事件,所以我为函数eFisoScroll中的滚动停止事件编写了陷阱,只是为了查看代码放置是否是问题所在,但它也失败了。

神秘加深了..。

EN

回答 1

Stack Overflow用户

发布于 2013-01-20 01:06:22

代码语言:javascript
复制
jQuery('#listfavorites').bind('scrollstop',function(){
eFisoScroll();

});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14266746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档