当涉及到javascript和Jquery时,我是一个(非常)初学者,所以请容忍我。
我要做的是设置一个事件侦听器来检测滚动停止的时间。我的理解是,解决办法有两部分:
我正在使用jQuery1.8.2的MobiOne开发环境
在Jquery文档中,我有这样的语句来侦听事件:
$('#m1-Equiv-eISOFrame').on('scrollstop',eFisoScroll);'#m1-Equiv-eISOFrame'是用户滚动的元素的名称。
eFisoScroll是事件触发时要调用的函数的名称。
我已经将侦听代码放在预定义的文档就绪处理程序中,而其他代码放在我的程序的主体和.它不起作用。(转数字)
通过使用调试器(带有断点)的程序进行跟踪显示,代码正在被解析,但滚动停止事件没有被捕获,而且我的处理程序函数显然从不执行。
那么,我做错了什么,或者我错过了哪些东西是必要的,以使这一工作。
任何帮助都是感激的,
谢谢
@Pow-lan
是的,我确实尝试过这种修改,但它也不起作用。如果我用您建议的格式将“滚动停止”替换为“单击”,则单击事件确实会被困住!
因此,代码和语句的位置是正确的,但“滚动停止”事件将被忽略或由于某种未知原因没有正确处理。阿罗哈。
由于我可以捕获单击事件,所以我为函数eFisoScroll中的滚动停止事件编写了陷阱,只是为了查看代码放置是否是问题所在,但它也失败了。
神秘加深了..。
发布于 2013-01-20 01:06:22
jQuery('#listfavorites').bind('scrollstop',function(){
eFisoScroll();
});https://stackoverflow.com/questions/14266746
复制相似问题