Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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中找不到jQuery函数_Javascript_Php_Jquery_Html_Wordpress - Fatal编程技术网

Javascript 在wordpress中找不到jQuery函数

Javascript 在wordpress中找不到jQuery函数,javascript,php,jquery,html,wordpress,Javascript,Php,Jquery,Html,Wordpress,我有一些简单的html代码,它可以很好地工作,但当我把它放在wordpress中,它就不工作了。它是简单的jquery滑块,我将其硬代码放在index.php中 下面是我如何添加脚本的 <script src="<?php echo PARENT_URL; ?>/js/bjqs.js" type="text/javascript"></script> 所以当我检查使用firebug时,它显示bjqs不是一个函数,但是bjqs.js文件也可以正常加载。同样的代

我有一些简单的html代码,它可以很好地工作,但当我把它放在wordpress中,它就不工作了。它是简单的jquery滑块,我将其硬代码放在index.php中

下面是我如何添加脚本的

<script src="<?php echo PARENT_URL; ?>/js/bjqs.js" type="text/javascript"></script>

所以当我检查使用firebug时,它显示
bjqs不是一个函数
,但是bjqs.js文件也可以正常加载。同样的代码在本地html文件中也可以正常工作。bjqs.file的方式正确吗?Mybe src错误。您可以记录bjqs.file的src以包含正确的内容。

问题已解决。问题出在库代码中。库代码一开始是这样的

;(函数($){

现在我改成

$(函数($){

而且效果很好。

试试这种方法

jQuery(文档).ready(函数(){


1.)您的库是否正确加载?2)您是否已将此滑块代码放在库之前?如果已加载库,您必须检查“网络”选项卡。是的,它正在正确加载。当我按ctrl+u并单击src时,它将显示库代码。此外,我还检查了“网络”选项卡,它正在正确加载。另一件事是在加载jquery后加载。我尝试了另一个也正常工作的库在本地html页面中显示良好,但在wordpress中显示相同的错误,这只是为了让您知道,第一个版本的代码尚未加载DOM,而第二个版本的代码在加载DOM后执行。更多信息--
<div class="bjqs-slider">
    <ul class="bjqs">
        <li><img src="urlofimage.jpg" alt=""></li> 
        <li><img src="urlofimage.jpg" alt=""></li> 
        <li><img src="urlofimage.jpg" alt=""></li> 
    </ul>
</div>
$(".bjqs-slider").bjqs({
    animtype      : 'slide',
    height        : 250,
    width         : 300,
    responsive    : true,
    randomstart   : true
});
// here your code


});