在WordPress內部使用scrollReveal.js,通過CDN排隊。保留零控制檯錯誤,但data-sr
值不會爲前端設置動畫。在Chrome的檢查控制檯中鍵入scrollReveal
表示正在初始化,但不會分析動畫效果。ScrollReveal.js v2.3.2加載,沒有控制檯錯誤,但沒有動畫
app.js:
$ = jQuery.noConflict(true);
(function($) {
// init scroll-reveal
var config = {
easing: 'hustle',
reset: true,
delay: 'onload',
vFactor: 0.90
}
window.sr = new scrollReveal(config);
})(jQuery);
Chrome的控制檯:
scrollReveal
輸入:
function e(e){this.docElem=t.document.documentElement,this.options=this.extend(this.defaults,e),this.styleBank=[],1==this.options.init&&this.init()}
大,它的初始化,但是當我追加必要的data-sr
,或者它的鍵值,到前端HTML它報告沒有錯誤,但沒有動畫。
排隊:
wp_enqueue_script('foundation', 'https://cdn.jsdelivr.net/g/[email protected](js/foundation.min.js+js/vendor/jquery.js+js/vendor/modernizr.js),[email protected]', array(), '', true);
初始化:
add_action('init', 'source_enqueue' , 999);
HTML:
<div role="front" data-sr>
<main>
<article>
<?php
if (have_posts()) :
while (have_posts()) : the_post();
the_content();
endwhile;
else:
endif;
?>
</article>
</main>
</div>
難道是因爲我使用init
?錯誤的jQuery?我已經得到零控制檯錯誤,並且確實輸了。我究竟做錯了什麼?
您是否嘗試過加入'jquery'在'wp_enqueue_script()'的依賴? – rnevius
Nope,nadda。它使用特定版本的jquery嗎?我無法找到相關文件。 –