• ベストアンサー

lazyloadでエラーがでる

<script>$(function(){$('img.lazy').lazyload({threshold:800});});</script> javascriptのlazyloadを導入するため、以下のような記述でオプションにthresholdを適用すると添付画像のようなエラーが表示されます。なぜだかわからず、大変恐れ入りますがどなたか有識者の方教えていただけませんでしょうか。 ちなみにオプションをつけない、またはthresholdでないオプションであればエラーが出ず問題なく実行されます。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • celtis
  • ベストアンサー率70% (2350/3316)
回答No.1

念のためにjQueryのバージョンを、デモサイトで使っている1.11.1に下げてみましょう。 https://cly7796.net/blog/sample/plugin-jquery-lazyload/03/

yukiponta
質問者

お礼

あれから何度か試行錯誤し、無事解決することができました。ありがとうございました!

Powered by GRATICA
yukiponta
質問者

補足

同じ条件で試してみても、 Failed to construct 'IntersectionObserver': Threshold values must be numbers between 0 and 1 というエラーが出てしまいますね。。 デモサイトでは不具合なく見れているので、拡張機能の問題かとも思いましたが、それもはずれでした。 何かほかに思い当たるものはございますでしょうか。 ご教示いただければ幸いです。

関連するQ&A

専門家に質問してみよう