【发布时间】:2013-12-26 15:10:27
【问题描述】:
我已经解决了我在这个主题中的最后一个问题:jQuery on second click doesn't work - mobile
我有两个页面,index.php 和 add.php。 从 index.php 我以这种方式调用页面 add.php:
$(document).on('pagebeforeshow', '#page-index', function(){
$('#openAdd').bind('click',function(){
$.mobile.changePage('add.php');
});
});
我在 页面 add.php 上有几个可以工作的按钮,但是如果我从打开页面添加的 页面索引 中点击“openAdd”按钮,每个页面添加上的单个按钮停止工作。我没有收到任何错误,没有消息,什么都没有,只是它没有执行任何操作。
如果我在浏览器中直接输入指向 mywebsite.com/add.php 的 URL,它们就可以工作。
这是我迄今为止尝试过的,但没有成功:
<a href="#page-clients"><input type="button" id="clients-btn" value="Clients" data-role="none"/></a>
$("clients-btn").on("click", function(){
console.log("hit!!!!");
});
$(document).on('pagebeforeshow', '#page-add', function(){
$('#clients-btn').bind('click',function(){
console.log("hit!!!!");
});
});
【问题讨论】:
标签: javascript jquery html jquery-mobile