簡體   English   中英

jQuery UI標簽激活事件未觸發

[英]jquery ui tabs activate event not firing

所有,

顯示新的“ JQuery”選項卡窗格時,我無法讓處理程序運行。 我正在使用JQuery 1.6.3和JQuery-ui 1.8.16。 我的HTML看起來像這樣:

<div class="tabs">
    <ul>
        <li>
            <a href="#one">one</a>
        </li>
        <li>
            <a href="#two">two</a>
        </li>
    </ul>
    <div id="one">one</div>
    <div id="two">two</div>
</div>

我的JavaScript看起來像這樣:

    $(".tabs").tabs({
        select  : function(event,ui) {
            alert("selected a tab");
        },
        activate : function(event,ui) {
            alert("activated a tab");
        }
    });

當我單擊一個選項卡時,將觸發select事件(我看到警報框),但不會觸發Activate事件(我沒有看到警報框)。 我不明白怎么了

我的目標是在打開每個選項卡窗格中顯示的各種小部件上運行一些代碼。 我可以將代碼與select事件關聯起來,但是在小部件完成渲染之前觸發該事件。

標簽窗格中的小部件全部呈現 ,如何運行代碼?

謝謝。

JQueryui 1.8僅支持選項卡的select事件。 鏈接在這里

從JQueryui 1.9及更高版本開始,已刪除選擇事件。 而是為標簽引入了激活事件。 鏈接在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM