私はここで初心者です。以下のように、すべてのページにjQueryモバイルサイトのスワイプメソッドを持たせようとしました:
$("#page1").swipeleft(function () {
$.mobile.changePage("#page2", {
transition: "slide"
});
});
$("#page2").swipeleft(function () {
$.mobile.changePage("#page3", {
transition: "slide"
});
});
このようなループを作ろうとするとうまくいきません。
var i = 1;
if(i <= 3;) {
$("#page" + i).swipeleft(function () {
$.mobile.changePage("#page" + (i + 1), {
transition: "slide"
});
});
};
私のコードに何か欠けていますか?
更新:このコードを試しましたが、うまくいかないようです
for (var i = 1; i<=3; i++) {
$("#page"+i).swipeleft(function () {
$.mobile.changePage("#page"+(i+1), {
transition: "slide"
});
});
}
ここに私のコードがあります: http://jsfiddle.net/lansinz/FHnp6/1/