我有一个 jquery .live("click")
函数,点击后文本框将变成可编辑的图像。
现在,当我点击某个按钮(比如检查)时,我想禁用图像的实时点击。
我不想隐藏图像。
我试过设置
$("#contact_no_edit_img, #email_edit_img")
.attr("disabled", "disabled")
.css("opacity","0.5");
但实时点击仍然适用于该图像
除了隐藏图像或使用临时变量来检测并允许实时点击之外,还有其他方法吗?!
注意:我不想将其更改为 .on,因为它需要我们重新编码整个项目!!
最佳答案
实际上你不应该再使用 .live() 函数了。相反,您应该使用 .on("click")
和 .off("click")
。您应该查看关于此的 jQuery 文档:http://api.jquery.com/off/
关于javascript - 在有限的时间内暂时禁用元素/图像的实时点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20243563/