Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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/JQuery添加到单个Wordpress页面_Jquery_Wordpress - Fatal编程技术网

将JavaScript/JQuery添加到单个Wordpress页面

将JavaScript/JQuery添加到单个Wordpress页面,jquery,wordpress,Jquery,Wordpress,因此,我有以下JQuery: jQuery(document).ready(function () { $('.2s, .3s, .4s,.5s,.6s').hide(); $('.leaderlist li').hover(function () { var takeClass = $(this).attr('class'); $('.sliderdesc').hide(); $('.' + takeClass + 's').s

因此,我有以下JQuery:

jQuery(document).ready(function () {
    $('.2s, .3s, .4s,.5s,.6s').hide();

    $('.leaderlist li').hover(function () {
        var takeClass = $(this).attr('class');
        $('.sliderdesc').hide();
        $('.' + takeClass + 's').show();
    });
});
然后,我在主题的functions.php中添加了JQuery,如下所示:

if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);
function my_jquery_enqueue() {
   wp_deregister_script('jquery');
   wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", false, null);
   wp_enqueue_script('jquery');
}
最后,在页面本身上,我将其添加到html编辑器中,如wordpress帮助中所述:

<script type="text/javascript" src="launch.js"></script>
<script type="text/javascript">
launch();</script>

发射();

但是,JQuery函数没有出现在页面上。如何解决此问题?

您没有函数
launch()
,因此无法调用它。
launch.js
文件中定义的函数是否有效?是的,函数在launch.js文件中有效。