Javascript没有';网站转移后无法工作

Javascript没有';网站转移后无法工作,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我在网站传输后对javascript有一些问题。所有其他脚本都可以正常工作,但不是这个脚本 在演示版上,它工作正常,但在直播版上,它什么也不做,并且给出0个错误 var vienasloop=true; if(vienasloop){ if(window.location.hash){ $('li')。在('click',function(){//此处 first=$(this.sibbines().eq(0.detach()); $(this.parent().prepend($(this.a

我在网站传输后对javascript有一些问题。所有其他脚本都可以正常工作,但不是这个脚本

在演示版上,它工作正常,但在直播版上,它什么也不做,并且给出0个错误

var vienasloop=true;
if(vienasloop){
if(window.location.hash){
$('li')。在('click',function(){//此处
first=$(this.sibbines().eq(0.detach());
$(this.parent().prepend($(this.after)(first.detach());
});
if(window.location.hash!=“”){
$('li').eq(Number(window.location.hash.slice(1))+2);
}
}
}
$('body').html(字符串($('body').html()).replace(“var vienasloop=true;”),
“var vienasloop=false;”);
}

因为在您的代码中,
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();
    }
}

这是不完整的代码。。。
window.location.hash是否为真?控制台中是否有错误?您还可以通过应用此功能的相应HTML。这样我们就可以检查了。最好的方法是创建一个HTML和当前代码,或者给你一个网站链接来检查这都是文档的代码:控制台错误-在
“var vienasloop=false;”之后有一个}过多的代码;}请注意,
$.one
是一个有效的jquery方法。请查看其文档,网址为