网站转移后,Javascript无法运行

时间:2017-05-09 08:02:09

标签: javascript jquery wordpress

我在网站转移后遇到一些javascript问题。所有其他脚本工作正常但不是这个

在演示版本上它运行正常,但在现场它什么都不做,它给出0错误。

var vienasloop = true;
if (vienasloop) {
  if (window.location.hash) {
    $('li').on('click', function() { //here

      first = $(this).siblings().eq(0).detach();
      $(this).parent().prepend($(this).after(first).detach());
    });

    if (window.location.hash != "") {
      $('li').eq(Number(window.location.hash.slice(1)) + 2).click();
    }
  }
}
$('body').html(String($('body').html()).replace("var vienasloop = true;",
  "var vienasloop = false;"));
}

Jsfiddle

1 个答案:

答案 0 :(得分:1)

因为在您的代码中,one属性不存在,请尝试以下操作:

if(window.location.hash) {
    $('li').on('click' , function() { //here

        first = $(this).siblings().eq(0).detach();
        $(this).parent().prepend($(this).after(first).detach());
    });

    if (window.location.hash != "") {
        $('li').eq(Number(window.location.hash.slice(1)) + 2 ).click();
    }
}