我正在使用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