【发布时间】:2014-07-11 20:42:24
【问题描述】:
问题:
点击内部 div 会触发外部 div 的 onClick 事件。在这种情况下,它会切换外部<div>、内部<div> 和<p> 元素的可见性。
我的尝试:
将内部 div 的 z-index 设置为高于外部 div。没有效果。
HTML:
<div id='messageForm' onClick=toggleMessageForm() >
<div class="innerBox">
<p>Hi!</p>
</div>
</div>
JS:
function toggleMessageForm(){
$('#messageForm').toggle();
}
注意:我使用 toggle() 而不是 show() 的原因是因为我在最初从原始网页中的按钮显示表单时使用了相同的功能。
【问题讨论】:
-
为什么需要使用内联事件处理程序?当你使用 jQuery 时。
标签: javascript jquery html