尝试使用javascript解除iPad2上的事件

时间:2011-09-26 10:09:13

标签: javascript jquery html5 javascript-events

背景,我们正在为iPad创建一个html5'应用',它包含在一个页面中,所有内容都是动态的。

我有一个动态生成的锚点,然后有一个绑定到它的click事件:

 $j(toElement).find(".moveSlideUp").bind('click', addSlideToPresentation_click);

这一切都运行正常,但问题是,一旦我们离开那个页面/部分,然后导航回到它,事件处理程序第二次绑定,因此触发两次(或3或4次等) ..)。

我曾尝试在绑定之前调用unbind,但这没有任何区别 - 任何想法?

1 个答案:

答案 0 :(得分:0)

您可以在同一个上下文中绑定处理程序,重载时也会释放您的处理程序。或者检查处理程序是否已绑定:

jquery check if event exists on element

test if event handler is bound to an element in jquery