Ini berfungsi ketika saya menggunakan jQuery lokal seperti ini:
<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
Tetapi tidak ketika saya menautkannya dari server saya. Dan saya membuka tautan dan memverifikasi bahwa skrip dimuat (saya menggunakan domain dummy sebagai gantinya jika yang asli).
<script type="text/javascript" src="http://domain.tld/wp-includes/js/jquery/jquery.js?ver=1.11.2"></script>
Ini adalah skrip yang tidak berfungsi ketika saya menautkan jQuery dengan cara kedua:
<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>
2
Nikk
23 Mei 2015, 20:59
1 menjawab
Jawaban Terbaik
Wordpress tidak membuat pintasan $ untuk jQuery. Ganti $ dengan 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);
Sumber: https://digwp.com/2011/09/ menggunakan-bukan-dari-jquery-in-wordpress/
1
dvc
24 Mei 2015, 02:17
$(document).ready()
dan memastikan bahwa skrip ada di akhir halaman.