我是一个(非常)初学者,当谈到JavaScript和Jquery时,请耐心等待。Jquery Mobile 1.8.2:诱捕scrollstop事件
我想要做的是设置一个事件侦听器来检测滚动停止的时间。 我的理解是,解决方案有两个部分:
- 设置侦听器的语句。
- 事件触发时调用的函数。
我使用的是使用jQuery 1.8.2
从jQuery文档的MobiOne开发环境,我有这样的语句来监听的事件:
$('#m1-Equiv-eISOFrame').on('scrollstop',eFisoScroll);
'#m1-Equiv-eISOFrame'
是名用户滚动的元素。
eFisoScroll
是事件触发时要调用的函数的名称。
我已经把听取代码放在环境预定义的文档准备处理程序中,而 其他代码在我的程序主体中,并且它不工作。 (去图)
使用调试器(带断点)跟踪程序显示代码正在被解析,但scrollstop事件没有被捕获,显然我的处理函数从不执行。
那么,我做错了什么,或者我错过了什么是做这项工作所必需的。
任何帮助表示赞赏,
感谢
@ POW-LAN,
是的,我也尝试修改,但它也不起作用。如果我使用您所建议的格式将'scrollstop'替换为'click';点击事件确实被困住了!
所以,代码的放置和使用statement(s)是正确的,但“scrollstop”事件被忽略或某些未知原因,无法正常处理。 ARRRGHHHH。
因为我可以捕获click事件,我编写的陷阱在函数eFisoScroll的scrollstop事件只是为了看看代码的位置是问题,但是失败了那里。
谜加深...
的笑容尝试$( '#M1-EQUIV-eISOFrame')上。( 'scrollstop',函数(){eFisoScroll();});并看看你得到了什么。 –
请不要创建附加信息的新帐户。相反,编辑您的原始问题。 – Zeta