我将一个点击事件附加到我的页面上的图像。有没有办法阻止JQuery Mobile的重复事件?
$('.ui-block-b img').click(function(event) {}
我正在使用jQuery移动固定页脚。
我试图用pagecreate
和pageinit
事件来初始化这个事件。
当我点击页脚中的链接(正在加载Ajax),然后用点击处理程序返回页面时,pagecreate
和pageinit
正在被刷新。这是连接另一个点击事件,所以当我点击图像2事件正在被解雇。
我想知道是否有一个jQuery的移动事件,解决这个??我在文档中错过了什么吗?
我已经解决了这个问题,通过检查附加它之前,如果事件存在,但它似乎像jQuery手机应该有东西来处理这个?我已经做了
var events = $('.ui-block-b img').data('events');
if (typeof events == 'undefined') { // attach handler}
也许jQuery Mobile的已经解决了这个问题,我只是失去了一些东西?