jQuery移动页面转换问题
在两个单独的页面之间来回单击(通过ajax完成)后,页面开始跳回另一个页面,而无需我的输入。例如,如果我有第1页和第2页。我将在1和2之间来回单击几次,然后在某个点单击2时,它将加载,然后立即返回到1。仅供参考。删除ajax加载修复了该问题 我正在我的页面上使用以下库:jQuery移动页面转换问题,jquery,mobile,jquery-mobile,transitions,Jquery,Mobile,Jquery Mobile,Transitions,在两个单独的页面之间来回单击(通过ajax完成)后,页面开始跳回另一个页面,而无需我的输入。例如,如果我有第1页和第2页。我将在1和2之间来回单击几次,然后在某个点单击2时,它将加载,然后立即返回到1。仅供参考。删除ajax加载修复了该问题 我正在我的页面上使用以下库: -PhoneGap -jQuery Mobile -iScroll -现代化者 知道这里发生了什么吗?这似乎是我不久前在jqm上遇到的问题。当您加载并重新加载许多页面时,您所采取的操作似乎不止一次执行。我解决了它解绑(解绑…)指
-PhoneGap
-jQuery Mobile
-iScroll
-现代化者
知道这里发生了什么吗?这似乎是我不久前在jqm上遇到的问题。当您加载并重新加载许多页面时,您所采取的操作似乎不止一次执行。我解决了它解绑(解绑…)指令如下:
$('div').bind('click', function(){ ... });
用于:
按照这种方式处理程序只调用函数一次,因为unbind调用告诉ajax释放它
无论如何,我很确定这不是最好的行为,所以我认为这应该是解决这个问题的更好的方法,但我不知道;) 示例代码或a将有助于解决它与jQuery之间的iScroll冲突。我已经把它放在一边一段时间了。当我回到它,并找到一个解决方案,我会张贴它。
$('div').unbind('click').bind('click', function(){ ... });