【发布时间】:2012-06-05 13:18:54
【问题描述】:
我正在研究 slideToggle 功能。如果我最初使用 span 标签隐藏我的内容,然后单击该 span 的父级,我会触发 click 事件并在其中调用 slide Toggle。结果不正确。跨度向下滑动并立即向上滑动。但是,如果我使用 div 而不是 span,则 slideToggle 可以正常工作。 有谁知道为什么span会出现这种奇怪的行为?
【问题讨论】:
-
尝试设置jsfiddle 来复制问题。我会大胆猜测它与 jQuery 无关,而是与 CSS 有关。 div 是块元素,而 span 不是,请尝试在 CSS 中将 span 设置为
display: block,看看是否无法解决问题?