当我使用像这样的本地jQuery时它可以工作:
<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
但是,当我从服务器链接它时,它并没有。我打开链接并验证脚本是否加载(我正在使用虚拟域而不是真实域)。
<script type="text/javascript" src="http://domain.tld/wp-includes/js/jquery/jquery.js?ver=1.11.2"></script>
当我以第二种方式链接jQuery时,这个脚本不起作用:
<script type="text/javascript">
var scrollSpeed = 110;
var current = 0;
var direction = 'h';
function bgscroll(){
current -= 1;
$('div#la-grid').css("backgroundPosition", (direction == 'h') ? current+"px 0" : "0 " + current+"px")
}
setInterval(bgscroll, scrollSpeed);
</script>
答案 0 :(得分:1)
Wordpress没有为jQuery创建$快捷方式。用jQuery替换$。
var scrollSpeed = 110;
var current = 0;
var direction = 'h';
function bgscroll(){
current -= 1;
jQuery('div#la-grid').css("backgroundPosition", (direction == 'h') ? current+"px 0" : "0 " + current+"px")
}
setInterval(bgscroll, scrollSpeed);
资料来源:https://digwp.com/2011/09/using-instead-of-jquery-in-wordpress/