我想阻止標籤切換,直到Ajax調用完成。有什麼辦法可以做到這一點?現在(默認情況下),當我點擊另一個標籤時,它會切換到該標籤。我想阻止這個,直到Ajax調用成功/完成。僅供參考:我正在使用Jquery Tabs-3插件。請幫助我。Jquery UI TABS-3:防止切換(直到ajaxcomplete /成功):如何?
回答
我假設你正在使用jQuery UI Tabs;如果你不是,請鏈接到你正在使用的東西。
如果是,則可以在開始加載時通過調用.tabs('disable', index)
來禁用選項卡,並在加載完成後通過調用.tabs('enable', index)
再次啓用該選項卡。你也可以傳遞一系列索引。
感謝您的回覆,是的,我使用jQueryUITabs(http://docs.jquery.com/UI/Tabs) 。我有幾個嵌套的標籤,我想在 'tabsselect綁定事件' $( '#標籤> UL')實現這個綁定( 'tabsselect',函數(事件,UI){.....})。 你能指導我嗎? – TalkativeGeek 2009-10-22 19:15:54
爲什麼你只是禁用標籤? – SLaks 2009-10-22 19:37:06
我嘗試禁用並且不工作:( – TalkativeGeek 2009-10-22 19:55:20
爲了回答您的評論,
$('#tabs > ul').bind('tabsselect', function(event, ui) {
if(inAjaxRequest)
return false;
//Do whatever you're already doing here
return true;
});
用一些代碼替換'inAjaxRequest',以確定您是否要讓用戶切換選項卡。 – SLaks 2009-10-22 20:07:31
再次感謝,那裏我卡住了,因爲我有兩個tabsselect and tabsshow binding
。 ,我不能夠保持的ajaxstart and ajaxstop
持續時間期間的控制,它只是簡單地通過,並調用tabsshow
事件這又示出了相應的標籤。 –
TalkativeGeek
2009-10-22 20:28:19
作爲每jquery的UI選項卡的文檔,切換可以從tabsselect可防止僅對return false;
結合所以,我只是wannna(不知)return true;
如果ajax complete
其他false
,我無法弄清楚持有之間,我希望你能理解我的看法和邏輯控制的方式。能否請您提供一些線索? –
TalkativeGeek
2009-10-22 20:28:59
爲了回答您的其他評論(By saying "hold the control", I mean to say that when 'tabsselect' even is triggered, next event which is 'tabsshow' shouldn't be triggered until ajax request gets complete/succeed
),你不能直接這樣做。
但是,你可以取消tabsselect
,而是存儲在用戶嘗試切換到一個可變的選項卡的索引。然後,當AJAX請求完成時,檢查變量是否保存一個製表索引(如果用戶沒有切換製表符),如果是,則切換到該製表位。確保在稍後再發出另一個AJAX請求時重置該變量。
- 1. jQuery的切換,防止切換
- 2. jquery切換 - 防止順序切換
- 3. 如何防止隨機jQuery切換?
- 4. 如何防止JQuery中的默認選項卡切換功能?
- 5. 如何防止切換到UITextField?
- 6. jQuery防止圖像被點擊,直到其他功能完成
- 7. Angular UI Bootstrap Tabset:防止標籤切換
- 8. 鼠標功能防止切換
- 9. 防止Safari切換
- 10. 如何防止切換動作,如果事情一直注重與jQuery
- 11. 防止div被按下與jquery切換
- 12. iPhone - 防止UIImageView在從垂直切換到水平時旋轉
- 13. JQuery UI自動完成功能防止退格鍵搜索
- 14. 的jQuery防止其他鏈路切換
- 15. 如何防止線程切換?
- 16. 如何防止JQuery UI菜單浮動?
- 17. 如何在jQuery UI佈局切換器中使文本垂直?
- 18. JQuery的UI切換
- 19. 如何防止離開頁面,直到答案從jQuery UI的對話框
- 20. 如何防止更改JQuery UI的自動完成Combobox
- 21. jQuery的。點擊功能 - 防止它被再次調用,直到函數完成
- 22. 如何在JQuery UI上實現切換功能可選?
- 23. 如何使jQuery UI手風琴切換
- 24. 防止多次點擊,直到動畫完成(jQuery的)
- 25. jQuery防止多次點擊,直到動畫完成
- 26. 防止頁面滾動焦點切換
- 27. 如何在jQuery UI自動完成上切換源代碼
- 28. 暫停切換語句,直到AJAX成功
- 29. 切換後的防火功能
- 30. 如何防止Phonegap應用程序切換到橫向視圖
在註釋中,在'\''字符(靠近'1'鍵)之間放置代碼 – SLaks 2009-10-22 21:31:08