如何在单击时禁用点击功能以允许点击表单文本输入?
问题描述:
我有一个div,单击时通过jquery .click函数在div内打开窗体。如何在单击时禁用点击功能以允许点击表单文本输入?
这很好的工作,直到我需要点击文本输入窗体内!卫生署!
如何禁用点击功能,当这个特殊的div是“打开”(即窗体显示)。然后当div再次“关闭”时返回点击功能?
答
Asusming的HTML结构是这样的:
<div id="outer_clicking_div">
<div id="form_div">
<!-- form here -->
</div>
</div>
你只需要停止点击的传播史的形式DIV上述这样
$('#form_div').click(function (e) {
e.stopPropagation();
});
+0
我无法让e.stopPropagation()工作。最终,()为我工作的思想。谢谢。将此标记为答案,因为问题非常有限,没有代码,无论如何你都给它一个镜头。 (当我沮丧的时候,我从一部飞机上从飞机上问起,在起飞之前我无法弄清楚 - 所以这就是为什么没有代码)无论如何,再次感谢。 – Ryan 2012-07-30 11:19:57
[event.stopPropagation(HTTP:// API。 jquery.com/event.stopPropagation/)但是,如果没有看到你的标记或代码,就很难提出更多的建议。 – MrOBrian 2012-07-27 20:45:52