【发布时间】:2014-09-11 23:17:57
【问题描述】:
所以我设置了一个基本代码来使用 jQuery Mobile,它在向左滑动时会移动两个特定的 div,然后在向右滑动时将它们移回。很简单,它在它加载的页面上工作得很好,但是当你点击一个新页面并加载它时,滑动不再起作用。
请参阅下面附上的我的代码以供参考:-
$(document).on("pageinit",function(){
$(document).on("swipeleft swiperight", function(e){
if (e.type === "swipeleft") {
$("#headerContainer").css({left:'-60px'});
$("#mainContainer").css({marginLeft:'0px'});
} else if (e.type === "swiperight") {
$("#headerContainer").css({left:'0px'});
$("#mainContainer").css({marginLeft:'60px'});
}
});
});
我已经尝试过寻找某种解决方案但无济于事,因此我们将不胜感激任何帮助,谢谢。
【问题讨论】:
-
#headerContainer和#mainContainer在每个页面中是唯一的还是重复的?
标签: javascript jquery html jquery-mobile mobile