javascript - 在 jquery 的 mouseout 事件上关闭所有 Accordion

标签 javascript jquery

如何在 mouseout 事件中关闭所有 Accordion 内容? 这是我的 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 accordion documention说“将 active 设置为 false 将折叠所有面板。”

关于javascript - 在 jquery 的 mouseout 事件上关闭所有 Accordion ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18011683/

相关文章:

javascript - 即使调整大小, Canvas 文本也始终居中吗?

javascript - 不在页面上的元素的 jQuery 选择器

javascript - 如何使用 jquery 对 HTML 内容进行动画处理。

javascript - 使用 javascript 将页面加载到 Iframe

javascript - 使用 Javascript 验证包含阿拉伯字符的密码输入

javascript - 使用 dynatable 查询样式化列表

JQuery 和 Ajax : Cannot read property 'length' of undefined

javascript - Bootstrap 标签输入事件示例

jquery - 仅输入数字后无法选择文本

javascript - 基于名称的复选框选择提示其他复选框选项