1

重新加载/刷新页面时,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();
});

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

4

0 回答 0