私のオンラインショップでjQuery 3.xとInfinite Scroll 3.x(https://infinite-scroll.com)を使用しています。私が使用しているオンラインショップソフトウェアはShopifyと呼ばれています。私はこれまでのところ好きですが、私が使用しているjavascriptで大きな問題があります。私は、無限スクロールを使用したいが、私が得たすべては、私がしたすべては、この下のコードscnippetあるjQueryプラグインがロードされていますが、TypeErrorがあります
jQuery.Deferred exception: $(...).infiniteScroll is not a function TypeError: $(...).infiniteScroll is not a function
です。上記のエラーが発生しましたが、ローカルのindex.html
ファイルを作成して同じコードスニペットを試してみると、にはエラーがありません。
すでに両方のスクリプトがロードされていることを確認しても、タイムアウトの問題があると思っていたので、.infinteScroll
メソッドを実行する直前にタイムアウトしましたが、上記のエラーです。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://unpkg.com/[email protected]/dist/infinite-scroll.pkgd.min.js"></script>
<script>
$(document).ready(function(){
$('.container').infiniteScroll({
// options
path: '.pagination__next',
append: '.post',
history: false,
});
});
</script>
移動jqueryの含ま無限スクロールの上にあります。 –
JSの順序を入れ替えるだけです。最初のJSとしてJQueryを使用すればうまくいくでしょう。 –
私の悪い、コピー貼り付けの失敗。私はちょうど必死だったので、私は両方を交換しようとしました、今すぐコードスニペットが正しいです。 – Sylnois