我对另一个Internet Explorer美女感到有些困扰。

场景:我禁用一个按钮,然后再启用它。实际上,这已经完成了,唯一的问题是,再次启用我的按钮后,用户仍然会禁用它,直到他决定在浏览器中移动鼠标为止。

任何解决方法,甚至是肮脏的方法?

我使用以下JQuery,尽管该问题存在于纯Javascript中:

$("#processpositions_button").attr("disabled", "disabled");
$("#processpositions_button").removeAttr("disabled");

更新:问题发生在IE7中,我想也是在IE8中

最佳答案

又快又脏?

disable属性基本上是一个 bool(boolean) 值(false或true,0或1),因此请尝试以下操作:

禁用:

$("#processpositions_button").attr("disabled", "disabled");

启用:
$("#processpositions_button").attr("disabled", false);

如果有帮助,请使用相同的逻辑禁用按钮:
$("#processpositions_button").attr("disabled", true);

关于javascript - Internet Explorer禁用/启用按钮。在用户将鼠标移到窗口上之前,按钮保持禁用状态,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8491702/

10-09 17:00
查看更多