在另一页面上启用按钮

时间:2012-02-27 11:21:18

标签: javascript jquery mobile jquery-mobile

所以我有2个页面(jquery mobile),所以不同的页面实际上是同一个html中的div。所以我所拥有的是一个从数据库加载图像的页面3,当你点击一个图像时,它转到页面#two并将图像放在该页面上的div中#two。现在我有一个禁用=“禁用”的按钮。当调用该函数将图像放入该页面#two div时,它会自动重定向到页面#two。现在按钮自动禁用。所以我试着将它添加到添加图像的功能中:document.getElementById(“resetbutton”)。disabled = false;

当页面重新定向到页面时,会发生什么情况#two按钮重新加载,因此会覆盖禁用的false,因为它会自动禁用。这个问题的解决方案是什么?

提前致谢!

1 个答案:

答案 0 :(得分:0)

你不能做类似的事情:

$('#two').live('pageinit',function(event){
    if (resetButton) { // variable to determine active/disabled
        $('#resetbutton').addClass('active');
    }
});

我认为你可以简单地调用('#resetbutton')。addClass('active'); (与您正在做的相似)函数中......您是否在第2页动态生成该内容?如果是这样,您应该能够绑定到pageinit或pageshow事件并确定按钮状态。