作者FrankYoshi (作别人生命中的天使!)
看板Web_Design
标题Re: [问题] jQuery Mobile滑动换页(已解决)
时间Fri Aug 16 20:47:07 2013
终於解决了
感谢alpe大的热心协助
透过
<data-ajax="false">
以及
$.mobile.changePage('Page2.html',{transiton:slide})
前添加
$('html').unbind();
可以解决
不过原理还需要研究
若有心得再与版上朋友们分享
※ 引述《FrankYoshi (作别人生命中的天使!)》之铭言:
: 使用版本:
: jQuery 1.10.2
: jQuery Mobile 1.3.2
: 最近在学习jQuery与jQuery Mobile
: 希望做出利用滑动产生换页效果
: 透过swifeleft事件依次换页
: Page1.html -> Page2.html -> Page3.html ->Page4.html
: 而撰写的script程式码如下:
: $('html').bind('swiptleft',function(event){
: $.mobile.changePage('Page2.html',{transition:slide})
: event.stopPropagation();
: })
: 不过奇怪的是, 会产生乱跳页的问题( 我所测试的结果如下)
: Page1 -> Page2 -> Page3 -> Page2 ->Page3 ->Page4
: (在Page3向左滑动, 会先跳到Page2, 再跳到Page3, 再跳到Page4)
: (不过4个html档程式码都是一样的,只有changePage的档案有做修改)
: 检查很多次程式码, 仍看不出问题所在
: 不知有没有版友遇过这类的问题
: 是jQurey Mobile存在的bug吗?
: 麻烦有经验的板友帮忙解惑, 感谢~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.233.145.207
※ 编辑: FrankYoshi 来自: 118.233.145.207 (08/16 20:48)