繁体   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