我試圖找出如何產生像jQuery's tabs plugin標籤,但沒有資料覈實的交換。換句話說,我想要一個只是繪製標籤欄的jQuery插件(並讓我指定選擇哪個標籤)。當點擊標籤時,我會照顧內容的繪製和事情的發生。jQuery的:菜單欄類似「標籤」,但沒有改變的div
回答
所有你需要做的,就是複製jQuery用戶界面適用於標籤的類,你所有的設置。
然後,您還可以在用戶點擊其中一個時動態添加/刪除類。
這實際上是jQuery UI在選項卡上執行的方式。
下面是他們使用了一些示例類:
ui-tabs ui-widget ui-widget-content ui-corner-all
我檢查DOM後jQuery UI的已經應用了標籤功能得到了這些。做同樣的事情,你會看到你需要哪些類的元素。
編輯:
下面是完整的HTML:
<div class="ui-tabs ui-widget ui-widget-content ui-corner-all">
<ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
<li class="ui-state-default ui-corner-top ui-tabs-selected ui-state-active"><a href="#">The selected tab</a></li>
<li class="ui-state-default ui-corner-top"><a href="#">Other tabs</a></li>
<li class="ui-state-default ui-corner-top"><a href="#">Other tabs</a></li>
</ul>
</div>
而這裏的Java腳本:
$('.ui-tabs-nav li').mouseenter(function(){
$(this).addClass('ui-state-hover');
})
.mouseleave(function(){
$(this).removeClass('ui-state-hover');
})
.click(function(){
$(this).addClass('ui-tabs-selected ui-state-active')
.siblings().removeClass('ui-tabs-selected ui-state-active');
return false;
});
,當然,我們會在哪裏沒有小提琴:http://jsfiddle.net/Bsa7J/ 。
我明白你的意思了 - 我喜歡這個想法,儘管它比我更喜歡jQuery的內容。如果沒有更優雅的方式,這可能是最好的答案。謝謝回覆。 – Eric
它根本不復雜*。看到我更新的答案。 –
@Eric:如果這還不夠,我現在已經添加了所有**代碼,以使其工作。 –
- 1. Div標籤沒有出現在jQuery菜單中
- 2. 如何更改菜單欄中子菜單的標籤顏色?
- 3. html標籤改變,但沒有改變的形式
- 4. 可可應用與菜單欄,但沒有停靠欄圖標/開關菜單
- 5. 類似於功能區的菜單欄
- 6. div標籤的高度屬性不允許菜單欄的子菜單
- 7. 切換到tabBarController,但沒有標籤欄
- 8. Android - 沒有標題欄或菜單按鈕的顯示菜單
- 9. 故事板中標籤欄的菜單
- 10. Swing:類似於Firefox/Thunderbird設置的標籤菜單,標題下方有圖標
- 11. 我需要一個類似於MenuMatic的jquery菜單欄實現
- 12. 沒有使用data-id標籤的Jquery菜單
- 13. 菜單欄只改變一個div的內容
- 14. AJAX jQuery的成功,但沒有改變
- 15. jQuery的改變標籤=「」值
- 16. ActiveAdmin navigation_menu似乎並沒有改變菜單
- 17. 彈出菜單的div標籤
- 18. 下拉菜單下的div標籤
- 19. 標籤欄類似於與朋友的單詞
- 20. 類似jQuery的菜單系統
- 21. 菜單jquery,但沒有工作我
- 22. 滾動jQuery的更改菜單欄的高度和標誌
- 23. jQuery - 在輸入div區時改變類(但不是用鼠標)
- 24. 有沒有類似於jsfiddle.net上的菜單的開源?
- 25. Android蜂窩標籤類似操作欄
- 26. jQuery的菜單目標 - 子菜單沒有正常工作
- 27. jQuery標籤:能夠改變標籤,但內容不加載
- 28. JQuery |需要兩次點擊才能通過菜單欄隱藏Div標籤
- 29. Spring MVC 3:有沒有類似於JSF的h:outputText的標籤?
- 30. 子類NSDate,沒有改變的行爲,只是添加標籤?
你在尋找什麼樣的解決方案,CSS來製作標籤? –
理想情況下,一個jQuery插件...希望製表符是建立在另一個做實際繪圖的插件上,但並不是這種情況。如果可能的話,我想堅持使用jQuery,因爲我喜歡ThemeRoller的工作方式,並準備好樣式表。我的目標是不要「手動」製作標籤。 – Eric
Eric,這當然可以用CSS來完成。不知道你的意思是「繪製」或「手動製作標籤」,即使jQuery UI也只是使用CSS來創建外觀,這似乎是你所追求的。 –