我有一个 DIV:
<div id="leftBoxTools" class="toolboxHeaders" style="margin-top: 10px; width: 100%">
TOOLS</div>
我想在有人点击它的任何地方时触发一个点击事件,这样我就可以制作一种可折叠的工具箱:
$(".toolboxHeaders").click(function () {
$(this).next().slideToggle("slow");
});
在 ff 和 chrome 中工作正常,但在 ie9 中,它只有在您单击实际文本而不是 div 中的任何位置时才有效......有什么想法吗?
更新:澄清一下,这一切都发生在 JQ UI 对话框中。不确定这是否会导致问题。我从这篇文章中查看了 JSFiddle,它们在 IE9 中都可以正常工作。然而,我仍然无法解决我的特定问题。
我也在一个使用框架和母版页(guh)的旧 aspx 应用程序中做这一切......所以真的很难说出是什么原因造成的。
我已经将文档类型更改为 HTML5,但仍然无法让它点击除文本之外的任何内容。