我是jquery/js的新手,我試圖用jqueryui/jquery創建一個帶標籤的菜單。我希望內部標籤可以在那裏使用slideToggle創建。我必須在標籤中滑動切換標籤,並且我希望在另一個滑動標籤打開時關閉另一個標籤,如果它打開但我無法使用另一個滑塊切換標籤,則我會爲其滑動菜單。下面是我試過的代碼:垂直多級菜單slideToggle
$(function() {
$("#tabs").tabs();
});
$(document).ready(function() {
$(".menu a").click(function(){
$(".video").each(function(){
$(this).get(0).pause();
});
});
//tabbing selection
$(".menu li:eq(0)").addClass("active");
$(".menu li").click(function(){
$(this).addClass('active');
$(this).siblings().removeClass('active');
});
$(".subtabs").click(function(){
$(this).nextUntil("li.tabsclose").slideToggle();
$(this).removeClass('active');
$(this).next().addClass('active');
});
$(".tabs").click(function(){
$(".subtabsinner").slideUp();
});
});
這是鏈接到codepen http://codepen.io/SurajVerma/pen/Fskmu。
在發佈問題之前,我嘗試了谷歌並在stackoverflow上搜索,但無法找到任何類似的東西。
謝謝。
嗯...也許有點不同的HTML結構可能有幫助(也許將subtabs放在自己的ul中,所以你可以輕鬆地選擇subtabs部分)... – sinisake 2014-10-31 10:09:14
感謝您的幫助,該問題已得到解決,我也選擇了正確的答案。 關於您的建議,這可能會有所幫助,但如果更改結構,我的jqueryUI選項卡不起作用,這就是爲什麼我沒有爲子選項卡創建新的ul。 :) – 3ncrypter 2014-10-31 11:37:04