将JavaScript/JQuery添加到单个Wordpress页面
因此,我有以下JQuery:将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(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文件中有效。