0

私は jQuery UI が大好きで、自分のサイトではその「タブ」をビジュアル スライダーとして標準で使用していますが、UI には選択解除のイベントがありません。

私が意味したのは:

タブにアニメーションがありますが、タブが自動回転するとき、または別のタブを選択するときに、選択を解除する (ただし、jQuery UI タブ イベントには選択解除イベントはありません) イベント アニメーションが必要です。現在のタブ.show()アニメーションの選択を解除してから表示する必要があります(アニメーション付き)選択したタブ。多分誰かがこの問題について知っていますか?前にありがとう!

4

2 に答える 2

0

オプションを使ってみましたfxか?

特に$("#tabs").tabs("option", "fx", {opacity:'toggle'} )、または初期化するとき$("#tabs").tabs({ fx: {opacity:'toggle'} })

于 2012-08-21T04:00:31.877 に答える
0

このロジックは、選択のイベントで発生する可能性があります。ここでの例では、タブを id で div にリンクしており、現在アクティブなタブに "selected" というクラスがあると仮定しています。コードの必要に応じて変更します。

$(".tabs li").click(function() {
  active_id = $(".tabs li.selected").attr(id);
  $this = $(this);
  $("div.tab-content#"+active_id).fadeOut("slow", function() {
    $this.addClass("selected");
    $("div.tab-content#"+$this.attr("id")).fadeIn("slow");
  });
});
于 2012-08-18T18:39:55.467 に答える