0

誰かが次のようにjqueryコードを書いているのを見つけました:

<link rel="stylesheet" href="http://code.jquery.com/ui/1.9.1/themes/base/jquery-ui.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.9.1/jquery-ui.js"></script>
<script type="text/javascript">
    $(function () {
        $("#tabs").tabs();
        $("#tabs").bind("tabsselect", function (e, tab) {
            alert("The tab at index " + tab.index + " was selected");
        });
    });
 </script>

彼は「tabsselect」イベントをバインドします。tabselect イベントの詳細を調べてみました。そのため、次の URL にアクセスします:http://api.jqueryui.com/tabs/

しかし、tabselect イベントが見つかりませんでした。間違った URL にアクセスしましたか? または何か私が誤解されましたか?

4

2 に答える 2

2

select イベントは、1.9 でアクティブ化するように名前が変更されました: http://api.jqueryui.com/tabs/#event-activate

select イベントを含む 1.8 のドキュメントもあります: http://api.jqueryui.com/1.8/tabs/#event-select

select イベントは廃止されたため、 を設定しない限り、1.9 でも引き続き機能します$.uiBackCompat = false。1.9 アップグレード ガイドの詳細: http://jqueryui.com/upgrade-guide/1.9/#preparing-for-jquery-ui-1-10

于 2012-11-27T14:33:27.810 に答える
1

jQueryUI が数か月前にサイトを変更する前に、ドキュメントが存在していました。以下も使用できます。

$("#tabs").tabs({
   select:function(eventt,ui){
        alert("The tab at index " + ui.index + " was selected");
   }
});

uiオブジェクト (またはtabコード) で使用できるものについて詳しく知りたい場合は、コンソールにログを記録します。

于 2012-11-22T01:19:44.307 に答える