Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从ajax加载的页面执行jQuery_Jquery_Jquery Ui - Fatal编程技术网

从ajax加载的页面执行jQuery

从ajax加载的页面执行jQuery,jquery,jquery-ui,Jquery,Jquery Ui,我正在尝试使用和加载其他页面的内容 我尝试加载的页面包含其他jQuery函数,问题是只执行第一个选项卡的jQuery。 如何仅在激活选项卡时才在其他选项卡中触发代码 任何想法都将不胜感激。我认为您需要使用jQuery UI选项卡的“激活”事件。有关文件: $(函数(){ $(“#类别选项卡”).tabs({ 激活:功能(事件、用户界面){ var current_tab=ui.newTab; //确保您已将“数据选项卡值”添加到选项卡html中,例如检查您的选项卡,如果它已激活,请执行您的代码,

我正在尝试使用和加载其他页面的内容

我尝试加载的页面包含其他jQuery函数,问题是只执行第一个选项卡的jQuery。 如何仅在激活选项卡时才在其他选项卡中触发代码


任何想法都将不胜感激。

我认为您需要使用jQuery UI选项卡的“激活”事件。有关文件:

$(函数(){
$(“#类别选项卡”).tabs({
激活:功能(事件、用户界面){
var current_tab=ui.newTab;

//确保您已将“数据选项卡值”添加到选项卡html中,例如检查您的选项卡,如果它已激活,请执行您的代码,请创建您的JSFIDLE以获取更多帮助
$(function() {
    $( "#categoryTabs" ).tabs({
        activate: function(event, ui) {
            var current_tab = ui.newTab;

            // make sure you have added "data-tab-value" to tab html eg <div class="tab" data-tab-value="0" ..
            var tab_value = $(current_tab).attr('data-tab-value');

            switch (tab_value) {
                case 0:
                    // first tab actions go here
                    break;
                case 1:
                    // second tab actions go here
                    break;
                case 2:
                    // third tab actions go here
                    break;
            }
        },
    }).addClass( "ui-tabs-vertical ui-helper-clearfix" );
    $( "#categoryTabs li" ).removeClass( "ui-corner-top" ).addClass( "ui-corner-left" );
});