0

我正在尝试构建一个简单的应用程序原型,但我似乎无法让 JQM 使用 或 更改为内部或外部$.mobile.changePage($('#page2'))页面$.mobile.changePage('page2.html')

我已成功将表单提交绑定到按钮,但是单击(点击)时,它会更改同一页面。在第二次单击/点击后,它会重定向。

$("#fd-login button#login-fd-submit").on('click', function(e) {
  forge.logging.info('login-fd-submit clicked');
  $.mobile.changePage('page2.html');
});
4

3 回答 3

0

对于“src”目录中的“本地”页面:

$("#fd-login button#login-fd-submit").on('click', function(e) {
    forge.logging.info('login-fd-submit clicked');

    forge.file.getLocal('page2.html', function(file) {
       $.mobile.changePage(file);
    }, function(err) { 
       forge.logging.log("error");
    });
});

如果您使用的是 jQuery 对象,那么它很可能不是trigger.io 并且需要查看更多代码。

于 2012-09-04T20:06:21.030 回答
0

尝试使用:-

 $("#fd-login button#login-fd-submit").on('tap', function(e) {
    e.preventDefault();
    e.stopImmediatePropagation();
    forge.logging.info('login-fd-submit clicked');
    $.mobile.changePage('page2.html');
 });

更新:更改为使用点击事件。

于 2012-09-04T19:15:22.317 回答
0

似乎这$(element).on("click", function() {});不起作用。$(element).live("click", function() {});完美运行。

于 2012-09-04T19:41:53.317 回答