0

折りたたみ可能なタブに検索フォームがあり、タブがアクティブになるたびに最初のフォーム要素にフォーカスを設定する関数を実行したいと思います。

<div id=\"search\">
  <ul>
    <li><a href=\"#search-1\">Search Posts</a></li>
  </ul>
</div>


$( "#search" ).tabs({
  collapsible: true,
  active: false
});

やり方が思いつかないのですが、何かアイデアはありますか?

4

1 に答える 1

0

activateウィジェットのイベントを 確認してください: api.jqueryui.com/tabs/#event-activate

タブ作成時に定義:

$( ".selector" ).tabs({
     activate: function( event, ui ) {}
});

または、イベント リスナーをバインドします。

$( ".selector" ).on( "tabsactivate", function( event, ui ) {} );
于 2013-10-17T22:16:09.780 に答える