Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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
Javascript Wordpress上的Js错误,但不是一个没有Wordpress的站点_Javascript_Wordpress - Fatal编程技术网

Javascript Wordpress上的Js错误,但不是一个没有Wordpress的站点

Javascript Wordpress上的Js错误,但不是一个没有Wordpress的站点,javascript,wordpress,Javascript,Wordpress,我的Js代码有问题。在我的网站上它可以工作,但在Wordpress系统上它不工作 代码如下: $(document).ready(function(accordion){ $('.item').click(function(accordion){ if($(this).next('.item-data').css('display') != 'block'){ $('.active').slideUp('slow').removeClass('ac

我的Js代码有问题。在我的网站上它可以工作,但在Wordpress系统上它不工作

代码如下:

$(document).ready(function(accordion){
    $('.item').click(function(accordion){
        if($(this).next('.item-data').css('display') != 'block'){
            $('.active').slideUp('slow').removeClass('active');
            $(this).next('.item-data').addClass('active').slideDown('slow');
        } else {
            $('.active').slideUp('slow').removeClass('active');
        }
    });
});
在我的私人网站上没有任何错误,但在Wordpress的网站上: 未捕获的SyntaxError:意外的令牌函数


因此它应该是这样的:

在您发布的示例代码中,前两个函数缺少左括号。您可能还希望将$符号改为jQuery,因为这通常对wordpress站点更有效,因为它们可以使用$作为其他标记。在名为accordion的函数中还有名为accordion的函数。。。我认为这并不重要,因为范围是如何处理的,但这似乎不是一个好主意

也许试试这样的

jQuery(document).ready(function accordion (){
jQuery('.item').click (function accordionClick () {
    if(jQuery(this).next('.item-data').css('display') != 'block'){
       jQuery('.active').slideUp('slow').removeClass('active');
        jQuery(this).next('.item-data').addClass('active').slideDown('slow');
    } else {
        jQuery('.active').slideUp('slow').removeClass('active');
    }
});
});

它是jQueryfunction${code here};你确定这个代码有效吗?看来我少了几个圆括号。