jQuery 3.5.1
lightbox2 v2.11.3
jQuery初心者です。
lightbox2の最新版を公式サイト(github)からDLして利用しました。
https://github.com/lokesh/lightbox2/releases/tag/v2.11.3
jsとcssとimageをローカルに置きました。
画像のポップアップはしましたが、閉じるアイコンが出ておらずポップアップを閉じれません。
よく見ると、ポップアップが開く一瞬、consoleにエラーを吐いてました。
エラー行のlightbox.js:262行(プラグイン)は以下のようになっています。
js/lightbox.js
javacsript
1 // Position Lightbox 2 var top = $window.scrollTop() + this.options.positionFromTop; 3 var left = $window.scrollLeft(); 4 this.$lightbox.css({ 5 top: top + 'px', 6 left: left + 'px' 7 }).fadeIn(this.options.fadeDuration); //この部分 8
該当のソース
html
1<!DOCTYPE html> 2<html> 3<head> 4<meta charset="utf-8"> 5 6<link media="all" rel="stylesheet" href="/css/style.css"> 7<link media="all" rel="stylesheet" href="/css/lightbox.min.css"> 8<script src="https://code.jquery.com/jquery-3.5.1.js"></script> <!-- jquery --> 9<meta name="viewport" content="width=device-width, initial-scale=1.0"> 10<title>Preview Layout</title> 11</head> 12<body> 13 14 15<a href="/images/cate-farm.jpg" data-lightbox="demo"><img class="item-show__img-bg" src="/images/cate-farm.jpg" alt=""></a> 16 17<script type="text/javascript" src="/js/lightbox.min.js"></script> 18 19</body> 20</html>
jQueryのバージョンとligtboxのバージョンが合っていないのかな?と思いましたが、lightboxが利用してるjQueryバージョンがgitに記載がないためよく分かりません。
原因分かる方いたら教えていただけないでしょうか?
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー