JQuery UI選項卡由無序列表中的命名錨實現。當你將鼠標懸停在某個選項卡,你可以在瀏覽器的底部顯示的鏈接看到:JQuery UI選項卡:如何直接導航到其他頁面的選項卡?
http://mysite/product/3/#orders
上面會例如,在「命令」選項卡。 JQuery顯然攔截了對這個錨點的點擊並且打開了標籤。
但是,如果我爲上面的鏈接添加書籤或從網站中的其他位置鏈接到該鏈接,則該頁面不會在特定選項卡上打開。
在標籤初始化塊中,我正在考慮放入一些代碼,在URL中尋找一個命名錨點,如果找到,就對這些標籤執行索引查找並調用它的選擇。這意味着它仍然可以在JS關閉的情況下工作。
但是有沒有更簡單/更好/更好的方法?
的JS標籤控件不會與JS工作打開的,因爲它做到這一點所有js – hunter 2010-03-31 17:15:53
有趣 - 1.3.2。已經意味着升級一段時間,但我要通過「不破壞不修復它」的政策。聽起來像我有一個很好的理由現在升級(雖然我不期望重新測試) – 2010-03-31 17:16:34
@Hunter - 沒有標籤不會工作,但行爲仍然是正確的。如果JS關閉,鏈接會將您帶到頁面的正確部分。 – 2010-03-31 17:17:35