Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.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
Javascript 关闭jquery中mouseout事件上的所有accordion_Javascript_Jquery - Fatal编程技术网

Javascript 关闭jquery中mouseout事件上的所有accordion

Javascript 关闭jquery中mouseout事件上的所有accordion,javascript,jquery,Javascript,Jquery,如何关闭mouseout活动中的所有手风琴内容? 以下是我的Jquery代码: $(function() { $( "#accordion" ).accordion({ header: "h3", active: false, collapsible: true, heightStyle: "content" }); }); 在哪里可以放置onmouseo

如何关闭mouseout活动中的所有手风琴内容? 以下是我的Jquery代码:

$(function() {

        $( "#accordion" ).accordion({
            header: "h3", 
            active: false, 
            collapsible: true,
            heightStyle: "content" 
        });
  });

在哪里可以放置onmouseout函数来关闭我的所有内容?

尝试像这样附加mouseout函数:

$( "#accordion" ).accordion({
  header: "h3", 
  active: false, 
  collapsible: true,
  heightStyle: "content" 
}).mouseout(function() {
  $(this).accordion('active', false);
});

jQuery显示“将active设置为false将折叠所有面板。”

要关闭完整的手风琴,必须将
active
选项设置为
false

如图所示,以下代码可根据需要工作:

$("#accordion").accordion({
    header: "h3",
    active: false,
    collapsible: true,
    heightStyle: "content"
}).mouseout(function () {
    $(this).accordion({
        active: false
    });
});

您是否尝试过
$(“#手风琴”).mouseout(…)
?是的,但它也不会关闭
$("#accordion").accordion({
    header: "h3",
    active: false,
    collapsible: true,
    heightStyle: "content"
}).mouseout(function () {
    $(this).accordion({
        active: false
    });
});