使用Visual Composer选项卡选择与页面重新加载相同的选项卡

时间:2017-02-09 01:26:56

标签: javascript jquery tabs visual-composer

当重新加载/刷新页面时,Visual Composer选项卡似乎不允许自定义JavaScript执行其功能。

我的目标是在页面重新加载或刷新时选择相同的选项卡,因为表单会在一个选项卡上提交数据。

我收到了这段代码:

var $j = jQuery.noConflict();

$j('.wpb_tabs_nav li a').click(function(){
    var hrefs = $j(".wpb_tabs_nav .active-tab").attr("href");
    localStorage.setItem("link", hrefs);
    var links = localStorage.getItem("link");
    console.log(".wpb_tabs_nav li a[href='"+ links +"']");
});

$j( document ).ready(function() {
    var links = localStorage.getItem("link");
    console.log(".wpb_tabs_nav li a[href='"+ links +"']");
    $j(".wpb_tabs_nav li a[href*='"+ links +"']").addClass('active-tab');
    $j(".wpb_tabs_nav li a[href*='"+ links +"']").click();
});

如果此代码在页面上第一次加载我可以看到它选择正确但我会再次自动跳转到第一个标签。这很奇怪但是你可以帮我解决这个问题吗?

0 个答案:

没有答案