色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery選項卡插件可排序

林子帆1年前7瀏覽0評論

jQuery選項卡插件是一個非常實用的插件,它可以輕松地為網站添加選項卡功能。而在這些選項卡中,有時候我們也需要對選項卡進行排序。幸運的是,jQuery選項卡插件可以很容易地實現這個功能。

$(function() {
//初始化選項卡
$("#tabs").tabs();
//使選項卡可排序
$("#tabs").sortable({
axis: "x", //只允許水平方向拖動
handle: ".ui-tabs-nav li", //拖動手柄是選項卡標題
tolerance: "pointer", //只有指針懸停在選項卡上時才允許拖動
stop: function(event, ui) {
//重新排列選項卡
ui.item.parent().children().each(function(index) {
$(this).find("a").attr("href", "#tabs-" + (index + 1));
$(this).find("a").html("Tab " + (index + 1));
$("#tabs-" + (index + 1)).html("這是選項卡 " + (index + 1) + " 的內容。");
});
//重新初始化選項卡
$("#tabs").tabs("refresh");
}
});
});

上述代碼中,我們首先初始化了一個jQuery選項卡插件,并將它綁定到一個id為“tabs”的元素上。然后,我們使用jQueryUI的sortable方法,將選項卡設為可排序。可排序的選項卡只能水平方向拖動,而拖動手柄則是選項卡標題。除此之外,我們還設置了tolerance選項,只有指針懸停在選項卡上時才允許拖動。

在選項卡排序完成后,我們需要重新排列選項卡,并更新它們的內容和標題。為了實現這個功能,我們遍歷選項卡,更新它們的href屬性和HTML內容。接下來,我們重新初始化選項卡,并將它們綁定回拖動方法上。這樣一來,我們就實現了一個可以排序的jQuery選項卡插件。