私はここで初心者です。以下のように、すべてのページに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/