我对另一个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/