我正在使用Jquery UI選項卡來觸發顯示事件我使用以下語句 $ tabs.tabs('select',1); 此代碼執行後,選項卡被設置爲#tabs-1,但是當#tab-1已顯示時,我無法在同一選項卡上重新觸發相同的事件。所以如何重新觸發相同的標籤事件。重新觸發相同的標籤索引事件
0
A
回答
0
我的猜測是你正在通過ajax加載標籤內容。如果是這樣,您可以使用load method重新加載或加載任何選項卡。
$tabs.tabs('load',1);
0
也許你已經想通了,或從其他職位得到解決方案。我發佈了一個適合我的答案。
在jQuery的UI的1.8.21.js
if (($li.hasClass("ui-tabs-selected") && !o.collapsible) ||
$li.hasClass("ui-state-disabled") || $li.hasClass("ui-state-processing") ||
self.panels.filter(":animated").length ||
self._trigger("select", null, self._ui(this, $show[ 0 ])) === false) {
this.blur();
return false;
}
當標籤被選中的前兩個條件
($li.hasClass("ui-tabs-selected") && !o.collapsible)
保持爲真,所以如果你忽略他們,上單擊選中的標籤再次它不會返回false,因此再次調用選定選項卡上的選擇。
P.S - 我還沒有看到任何缺點,因此,你可能會做一些額外的檢查,看看它不會破壞任何東西。
相關問題
- 1. 重新觸發引導標籤更改事件
- 2. 可在不同標籤上觸發的事件不能觸發
- 3. 重新觸發MouseListener事件
- 4. 標籤不會觸發鼠標事件
- 5. 錨標籤不觸發點擊事件
- 6. 標籤驗證事件未觸發
- 7. Elasticsearch - 重新索引到相同的索引名稱
- 8. 發件人標籤始終是相同的數據(索引錯誤?)
- 9. 事件發生在相同的標籤,而在火狐狸extenion
- 10. 重新觸發一個JavaScript事件
- 11. 在事件上加載腳本並觸發相同的事件
- 12. Facelets重複標籤索引
- 13. 針對不同事件的相同觸發器
- 14. 針對不同事件觸發的相同響應
- 15. 從標籤和按鈕觸發相同的調用jQuery問題
- 16. Java同步觸發事件
- 17. 同步事件觸發
- 18. Magento更新產品屬性,無需觸發重新索引
- 19. RavenDB更新索引的觸發器
- 20. JQuery:鼠標事件觸發
- 21. 未觸發鼠標事件
- 22. jQuery觸發鼠標事件
- 23. 觸發更新相同的表數據
- 24. Swift - 選擇標籤欄索引不觸發滾動到頂部
- 25. jQuery UI的標籤嵌套的標籤事件觸發和結合
- 26. 在Safari上的視頻標籤上觸發事件不會觸發iPhone
- 27. 如何自動觸發SVN和Opengrok之間的重新索引
- 28. VB 2010如何將標籤中的值保存到txt文件,然後在事件觸發時將值重新出現在相應的標籤中
- 29. 如果事件與當前事件相同,則附加事件觸發
- 30. 發送標籤鍵事件?
不,我沒有使用加載方法來加載標籤 – hunt 2010-05-30 05:53:03