我正在使用jQuery UI 1.8.5标签插件,可折叠:真正的配置。 我需要在选项卡折叠后添加一个css类来调用一个函数。有谁知道如何?jQuery UI选项卡,选择/取消选择(折叠)事件
1
A
回答
1
如果点击存在ui-tabs-selected
类你可以检查。假设你使用的是标准的标记:
// in your click event
var selected_exists = $('#yourTabBox')
.children('ul.ui-tabs-nav')
.children('li.ui-tabs-selected')
.length;
if (selected_exists) {
// Nothing is collapsed
} else {
// collapsed
}
这是完美的select
事件。
1
那show event怎么样?因为你不知道哪个隐藏了?
甚至可能是你想要的select event。使用'tabsselect'事件
:
$(".selector").tabs({
collapsible: true,
select: function(event, ui)
{
var prevSelectedIndex = $(".selector").tabs('option', 'selected');
var nextSelectedIndex = ui.index;
if(prevSelectedIndex === -1)
{
// It was previously collapsed and the user is now opening
// tab at index: nextSelectedIndex
}
else if(prevSelectedIndex === nextSelectedIndex)
{
// The user has clicked on the currently opened
// tab and it is collapsing
}
}
});
+1
我遇到了这个问题,并用你的答案。我添加了一段代码来展示我如何使用它以备将来参考。 – 2012-08-03 02:22:27
相关问题
- 1. jQuery UI选项卡选择
- 2. 在jQuery中取消选项卡选择
- 3. JQuery UI选项卡获取以前选择的选项卡
- 4. jQuery选择选项取消选择
- 5. Jquery可折叠的UI选项卡,当点击图标时折叠选项卡
- 6. jQuery - 陷印选项卡选择事件
- 7. JQuery选项卡,选项卡上选择触发事件
- 8. jQuery UI选项卡选择索引
- 9. JQuery UI选项卡折叠除一个选项卡以外的所有选项
- 10. jquery-ui中捕捉选项卡选择事件1.10.4
- 11. jQuery UI - 取消选择
- 12. jQuery UI选项卡 - 选项卡组合并选择转到URL
- 13. jQuery UI选项卡 - 如何选择悬停的选项卡
- 14. jQuery的ui可选表来选择/取消选择复选框
- 15. 刷卡事件取消文本选择
- 16. 如何强制选择特定的jquery-ui选项卡索引或强制在特定选项卡上选择“选项卡选择”事件?
- 17. 折叠与选择
- 18. 上取消选择事件
- 19. 卡尔蒂克选择2 yii2 - 全选和未选中所有不与选择,选择,取消选择事件
- 20. Excel Ribbon选项卡选择Chang事件
- 21. 当选择不同的选项卡时,如何让CSS折叠器折叠?
- 22. JavaScript/CSS折叠段落&取消选择单选按钮
- 23. jquery Javascript取消选择选项元素
- 24. 选择一个项目后选择框不折叠并onchage ajax事件触发
- 25. datagridview取消选择事件
- 26. 在选择框中选择并取消选择多个选项
- 27. 取消选择或取消选择iOS 5中tabbar中的所有选项卡
- 28. iphone dev:取消选择(或取消选中)选定的选项卡项目
- 29. jquery input元素取消选择事件?
- 30. 斯卡拉,折叠选项
@Stephen ......他认为他可能会告诉我们他试过什么或什么? ';)'......当然会很高兴知道他在和谁打架呢? – jcolebrand 2010-11-01 20:31:06
@drachenstern:同意。如果我们所描述的不起作用,我们需要查看一些已经尝试过的示例以及一些标记。 – Stephen 2010-11-01 20:33:37
很好的答案(+1,如果我还有任何投票!)。注意在'select'事件中,'this'是外部div元素,所以你的代码可以简化为'$(this).children('ul.ui-tabs-nav> li.ui-tabs-selected “).length'。稍快,更灵活。 – lonesomeday 2010-11-01 20:38:51