javascript - 在另一个页面上启用按钮

标签 javascript jquery mobile jquery-mobile

所以我有例如 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/

相关文章:

javascript - javascript函数什么时候需要在require语句后添加空括号?

javascript - "or"运算符在 react 的渲染方法中没有按预期工作

javascript - 努力处理从 jQuery 调用 vb.Net asmx Web 服务返回的数据

javascript - 如何使用 Jquery 验证输入文本框中允许减号(-)且仅允许数字?

.net - 如何在 Windows Phone 8.1 中添加 AppBar

javascript - 将数据从服务器推送到基于 Web 的 UI 元素

javascript - 在 JS 中打印未更改的字符串

javascript - 模拟 'ENTER' 按键,就像人类在网站上点击一样

php - 如果是移动设备/平板电脑,请替换 css

c# - C#中使用Threads和ListView的问题