Jquery mobile 应用程序正在自动重定向回上一页

Jquery mobile 应用程序正在自动重定向回上一页,jquery-mobile,cordova,Jquery Mobile,Cordova,我的导航工具栏中有一个链接,它位于页脚中。当我在一个页面上,点击导航链接时,它会在一瞬间将我带到#页面,但随后我会被重定向回以前所在的页面 还有人遇到这个问题吗 $('#page-link').on('click', function() { $.mobile.pageContainer.pagecontainer("change", "#the-page", { } ); }); 这个点击是在页面的pageshow功能中进行的,该页面在瞬间显示 $('.ui-listvie

我的导航工具栏中有一个链接,它位于页脚中。当我在一个页面上,点击导航链接时,它会在一瞬间将我带到
#页面
,但随后我会被重定向回以前所在的页面

还有人遇到这个问题吗

$('#page-link').on('click', function() {
    $.mobile.pageContainer.pagecontainer("change", "#the-page", {  } );
});

这个点击是在页面的pageshow功能中进行的,该页面在瞬间显示

    $('.ui-listview').on('click', 'li.latest-news', function() {
        $.mobile.pageContainer.pagecontainer("change", "#single-article", { } );
    });
通过将它移动到pageinit函数,它似乎可以修复它


原来这是一个重新绑定问题,我在这个函数中添加了一个console.log,并意识到每次单击都会多次调用它。

为什么要传递一个空对象
{}
?你在使用其他js代码吗?没有原因,只是从某处复制粘贴的。刚把它取下来。是的,不幸的是,还有大约600行其他js代码。然后你需要检查是哪一行导致了这个问题。你不应该无缘无故地被重定向。