我正在使用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. 重新觸發MouseListener事件
- 2. 選中標籤時觸發JTabbedPane事件
- 3. 標籤驗證事件未觸發
- 4. 發件人標籤始終是相同的數據(索引錯誤?)
- 5. Facelets重複標籤索引
- 6. Magento更新產品屬性,無需觸發重新索引
- 7. RavenDB更新索引的觸發器
- 8. 未觸發鼠標事件
- 9. JQuery:鼠標事件觸發
- 10. Swift - 選擇標籤欄索引不觸發滾動到頂部
- 11. jQuery UI的標籤嵌套的標籤事件觸發和結合
- 12. 在Safari上的視頻標籤上觸發事件不會觸發iPhone
- 13. 如何自動觸發SVN和Opengrok之間的重新索引
- 14. 如果事件與當前事件相同,則附加事件觸發
- 15. 觸發的變化()事件來刷新選擇框使現場改變事件重新觸發
- 16. Jquery的單擊事件不觸發/兩個相同的HTML塊
- 17. 更新觸發觸發器的相同記錄
- 18. 更新觸發觸發器的相同記錄
- 19. 在javascript中傳遞事件觸發器的索引
- 20. jQuery UI的標籤負荷不會觸發事件
- 21. 標籤的容器 - 按鈕事件在不觸發
- 22. 帶按鈕的標籤addTarget事件不會觸發
- 23. OnAppearing事件觸發兩次。帶標籤的頁面
- 24. 用JavaScript在sugarcrm的標籤上觸發Onclick事件
- 25. 在使用標籤內未觸發的事件
- 26. mysql - 觸發器,多個語句相同的事件和時間
- 27. Systemverilog - 多個進程觸發相同的事件
- 28. 無法重新創建具有相同名稱的mongo索引
- 29. 重新加載jquery選項卡導致重複事件觸發
- 30. 新AMP HTML標籤和索引的搜索引擎
不,我沒有使用加載方法來加載標籤 – hunt 2010-05-30 05:53:03