1

実行するのに間に合うようにライト ギャラリー プラグインを使用してビデオ ギャラリーを作成していますが、次のエラー Uncaught TypeError: Can not read property 'match' of undefined, as researched in forums but not yet encotrei solution が生成されます。

テストページ:

var youtube = src.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com)\/(?:watch\?v=|embed\/)?([a-z0-9self\-]+)/i);

https://jsfiddle.net/joseferreira/37cgt6jq/

4

1 に答える 1

2

間違った html マークアップを使用しています。

このように使用します

HTML

<div id="lightgallery">
<a href="images/landding/1.jpg" class="light-link">
  <img src="images/landding/1.jpg" />
</a>
 <a href="images/landding/1.jpg" class="light-link">
  <img src="images/landding/1.jpg" />
</a>
 <a href="images/landding/1.jpg" class="light-link">
  <img src="images/landding/1.jpg" />
</a>

Javascript

$("#lightgallery").lightGallery({
       selector: '.light-link'
    }); 
于 2016-03-15T15:28:58.457 に答える