jQuery Mobile $ .mobile.changePage()

时间:2013-01-14 04:06:28

标签: javascript jquery mobile

我有一个关于$ .mobile.changePage()的问题;我有这个选择控件作为Jump To Page控制器。代码如下:

$( document ).one( "pagechange", function() {
    $("#jumptopage").bind("change", function(){
        var val = $(this).val();
        $.mobile.changePage( "http://localhost/mchild/dashboard/videos/all/20/" + val, {reloadPage : "true",transition: "fade", allowSamePageTransition : "true"} );
        return false;
    });
});

现在这段代码第一次运行了;但是当我跳转到另一个页面时,它会导致jQuery Mobile来回抖动到之前加载的当前页面和上一页,或者在其他情况下,bind()将不再起作用。

我尝试通过添加

来记录活动
console.log('i was triggered')
在绑定语句之后的$(document).one()....内部

,除了绑定之外它仍然会触发。

我不确定我做错了什么......请帮忙......

0 个答案:

没有答案