我可以从 jquery ui 中使用什么事件来识别面板折叠何时完成(在浏览器上)。我需要根据折叠后的屏幕布局进行一些计算。如果我抓住选择或显示甚至回调 - 我在点击之后但在 UI 更改之前获得屏幕布局。
任何人 ?
我可以从 jquery ui 中使用什么事件来识别面板折叠何时完成(在浏览器上)。我需要根据折叠后的屏幕布局进行一些计算。如果我抓住选择或显示甚至回调 - 我在点击之后但在 UI 更改之前获得屏幕布局。
任何人 ?
您可以在动画完成后使用activate
事件通知您,如jQuery UI 文档中所述。
如果选项卡正在折叠,
ui.newTab
并且ui.newPanel
将是空的 jQuery 对象。
所以你只需要检查长度ui.newTab
并ui.newPanel
选择做某事或不做某事。
.tabs({
collapsible: true,
activate: function(event, ui) {
if (ui.newTab.length == 0 && ui.newPanel.length == 0) {
// do something
}
}
});