3

我在我的页面上设置了一个带有多个 h3 项目的 jQuery UI Accordion。

出于某种原因,在我选择中间的一个之后,它会锁定其他一些元素。似乎没有关于哪些被锁定的模式。

当我将鼠标悬停在它们上方时,我什至似乎都没有选择点击它们的选项。

这是它的代码。

$( "#catalog" ).accordion({
autoHeight : false,
disabled : false});

任何帮助将不胜感激!:)

编辑 这是解决此问题的答案:

$("#catalog h3").click(function(event){event.stopPropagation();});
4

1 回答 1

0

如果您需要在 h3 上停止传播,我猜您的 HTML 中有一个错误,例如,您忘记关闭标签,或者嵌套了您的 h3。通过验证器运行您的 HTML 并确保您没有任何孤立元素,或者没有忘记关闭任何标签。

我强烈建议这样做以确保您的标记是正确的,以防万一您使用 JS hack 修补 html 错误。

于 2013-01-25T03:47:21.427 回答