Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery移动页面转换问题_Jquery_Mobile_Jquery Mobile_Transitions - Fatal编程技术网

jQuery移动页面转换问题

jQuery移动页面转换问题,jquery,mobile,jquery-mobile,transitions,Jquery,Mobile,Jquery Mobile,Transitions,在两个单独的页面之间来回单击(通过ajax完成)后,页面开始跳回另一个页面,而无需我的输入。例如,如果我有第1页和第2页。我将在1和2之间来回单击几次,然后在某个点单击2时,它将加载,然后立即返回到1。仅供参考。删除ajax加载修复了该问题 我正在我的页面上使用以下库: -PhoneGap -jQuery Mobile -iScroll -现代化者 知道这里发生了什么吗?这似乎是我不久前在jqm上遇到的问题。当您加载并重新加载许多页面时,您所采取的操作似乎不止一次执行。我解决了它解绑(解绑…)指

在两个单独的页面之间来回单击(通过ajax完成)后,页面开始跳回另一个页面,而无需我的输入。例如,如果我有第1页和第2页。我将在1和2之间来回单击几次,然后在某个点单击2时,它将加载,然后立即返回到1。仅供参考。删除ajax加载修复了该问题

我正在我的页面上使用以下库:
-PhoneGap
-jQuery Mobile
-iScroll
-现代化者


知道这里发生了什么吗?

这似乎是我不久前在jqm上遇到的问题。当您加载并重新加载许多页面时,您所采取的操作似乎不止一次执行。我解决了它解绑(解绑…)指令如下:

$('div').bind('click', function(){ ... });
用于:

按照这种方式处理程序只调用函数一次,因为unbind调用告诉ajax释放它


无论如何,我很确定这不是最好的行为,所以我认为这应该是解决这个问题的更好的方法,但我不知道;)

示例代码或a将有助于解决它与jQuery之间的iScroll冲突。我已经把它放在一边一段时间了。当我回到它,并找到一个解决方案,我会张贴它。
$('div').unbind('click').bind('click', function(){ ... });