javascript - jQuery Accordion 知道面板何时完成打开

标签 javascript jquery jquery-ui jquery-ui-accordion

我正在使用 jQuery Accordion 并且需要知道面板何时完成加载。我知道我需要绑定(bind) accordionchange 事件,但我真的很困惑如何知道面板何时打开。

如果我只是将 alert() 放入函数内,它会在面板打开后显示,但也会在面板关闭后显示:

$("#campaigns").accordion({ 
    event: 'click',
    active: false,
    collapsible: true,
    autoHeight: false,
    heightStyle: "content"
}).bind("accordionchange", function(event, ui) {
    alert('Panel opened and closed');
});

我如何才能知道面板何时完成打开?

最佳答案

http://api.jqueryui.com/accordion/#event-activate - 查看事件 - 当面板被激活(打开)时触发。

关于javascript - jQuery Accordion 知道面板何时完成打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14867395/

相关文章:

javascript - ExtJS - 应用 JQUEry UI 主题

jquery - 将编辑按钮添加到 JQuery UI 对话框,并在新对话框中加载

javascript - Fabric.js 中带有 sliceHack Resize 过滤器的像素化图像

javascript - 创建一个 JS 类 : IIFE vs return prototype

javascript - 滚动到水平 div 中的元素

javascript - 搜索时如何添加透明背景?

javascript - JQuery UI 自动完成字母顺序,然后是匹配项

javascript - 如何通过表单标签包装输入按钮?

javascript - 自定义欧芹表单验证不起作用

javascript - 如何在 JavaScript 循环中提醒一次