2013-09-24 36 views
3

我正在用Cordova/Phonegap和jQuery Mobile构建一个HTML5应用程序用于页面导航。科尔多瓦/ JQuery的移动 - 按钮点击激活两页?

我有一个奇怪的问题,如果我点击一个按钮在例如首页标题栏 - 页面转换按预期触发 - 但如果在页面转换的后续页面上的同一位置有一个按钮!同时触发!?

不知道为什么和如何处理修复 - 有没有人遇到过类似的东西吗?或者提供任何建议?

按钮被简单地链接锚定如下: -

<a href="#paySuccess" data-transition="slide" class="paypal"><Span></Span></A> 

回答

2

你好特此我附上在jquery的移动页面导航的类似的例子。

$(document).on('pageinit', '#index', function(){ 
    $(document).on('click', '#navigateButton', function(){   
     $.mobile.navigate("#second", { transition : "slide", info: "info about the #bar hash" }); 
    }); 

    $(document).on('click', '#navigateButton2', function(){   
     $.mobile.navigate("#index", { transition : "slide", info: "info about the #bar hash" }); 
    }); 
}); 

请在这里找到捣鼓同样的例子:jquerymobile Navigation

希望这将是有益的。谢谢。