Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jqueryui手风琴锁定某些元素_Jquery_User Interface_Accordion_Locked - Fatal编程技术网

jqueryui手风琴锁定某些元素

jqueryui手风琴锁定某些元素,jquery,user-interface,accordion,locked,Jquery,User Interface,Accordion,Locked,我在我的页面上设置了一个jqueryui手风琴,上面有多个h3项 由于某种原因,在我选择了一个中间部分之后,它就锁定了一些其他元素。似乎没有一种模式可以确定哪些是被锁定的 当我把鼠标悬停在它们上面时,我甚至似乎没有点击它们的选项 这是它的代码 $( "#catalog" ).accordion({ autoHeight : false, disabled : false}); 任何帮助都将不胜感激!:) 编辑 以下是解决此问题的答案: $("#catalog h3").click(functi

我在我的页面上设置了一个jqueryui手风琴,上面有多个h3项

由于某种原因,在我选择了一个中间部分之后,它就锁定了一些其他元素。似乎没有一种模式可以确定哪些是被锁定的

当我把鼠标悬停在它们上面时,我甚至似乎没有点击它们的选项

这是它的代码

$( "#catalog" ).accordion({
autoHeight : false,
disabled : false});
任何帮助都将不胜感激!:)

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

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

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


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

请给出您的解决方案,作为您问题的答案,并将其标记为已解决。