所以我有例如 2 个页面 (jquery mobile),所以不同的页面实际上是相同 html 中的 div。所以我拥有的是第 3 页,它从数据库加载图像,当您单击图像时,它会转到第 #two 页并将图像放到该第 #two 页的 div 中。现在我有一个禁用的按钮=“禁用”。当调用该函数将图像放入该页面 #two div 时,它会自动重定向到页面 #two。现在该按钮已自行禁用。所以我尝试在添加图片的功能中加入这个:document.getElementById("resetbutton").disabled = false;
当页面再次重定向回页面 #two 时,会发生什么情况,按钮会重新加载,因此会覆盖已禁用的 false,因为它已自动禁用。这个问题的解决方案是什么?
提前致谢!
最佳答案
你不能做这样的事情吗:
$('#two').live('pageinit',function(event){
if (resetButton) { // variable to determine active/disabled
$('#resetbutton').addClass('active');
}
});
我认为您可以简单地调用 ('#resetbutton').addClass('active'); (与您正在做的类似)在函数中...您是否在第 2 页上动态生成该内容?如果是这样,您应该能够绑定(bind)到 pageinit 或 pageshow 事件并确定按钮状态。
关于javascript - 在另一个页面上启用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9464157/