2016-05-15 25 views
0

我有自定義WordPress主題與我的footer.php代碼:jQuery是沒有定義 - WordPress的footer.php

<script async src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
<script type="text/javascript"> 
jQuery(window).scroll(function(){ 
    if(jQuery(document).scrollTop() > 500){ 
     jQuery("a.toTop").addClass("active"); 
    }else{ 
     jQuery("a.toTop").removeClass("active"); 
    } 
}); 

jQuery(document).ready(function() { 
    jQuery("a.toTop").click(function() { 
     return jQuery("html, body").animate({ 
      scrollTop: 0 
     }, 1e3), !1 
    }); 
}); 

</script> 

Web控制檯說:

ReferenceError: jQuery is not defined 

任何想法? Thanks1

+1

嘗試刪除此處的異步

+0

但是,如果您將所有腳本通過wp_enqueue_scripts函數。 BTW jQuery應該默認加載,除非你手動出隊腳本。 –

回答

1

從jQuery調用中移除「async」。

+0

謝謝!已刪除並正在工作;) – Fritex

0

從評論中刪除異步爲我工作!謝謝!

+1

最好的方式來表達感謝幫助你解決你的問題的人是要麼upvote和/或接受他的答案是正確的。另外,你仍然可以說謝謝你;-) – Poiz

1

你真的需要在你的jQuery腳本標籤中的「異步」屬性嗎? 如果沒有,嘗試刪除它,它解決了這個問題。

+0

也謝謝驗證異步屬性;) – Fritex

相關問題