在單個頁面中,我只包含jQuery 3.1.1和stellar.js的視差滾動效果,但是當我嘗試tu時使用它作爲$(window).stellar();
我在控制檯中出現此錯誤:使用jquery使用stellar.js的未捕獲類型錯誤3.1.1
Uncaught TypeError: f.getClientRects is not a function (jquery-3.1.1.min.js:4)
我嘗試使用migrate插件,正如許多答案中的建議,但並未解決我的問題。
該片段只是爲了向您顯示錯誤。
$(function(){
$('.main').stellar();
});
<div class="main">
<div class="slide"></div>
<div class="slide"></div>
<div class="slide"></div>
</div>
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/stellar.js/0.6.2/jquery.stellar.min.js"></script>
可以複製誤差與小提琴什麼的? – Adjit
完成後,我添加了一個片段,但我不相信它有幫助。 – Vixed
是的,我的意思是它看起來像是最新版本的jQuery的某種兼容性問題。它工作在任何2.0版本 – Adjit