【问题标题】:Light gallery match error灯廊匹配错误
【发布时间】:2015-09-01 18:54:24
【问题描述】:

我正在制作一个带有灯光画廊插件的视频画廊,以便及时运行它会产生以下错误 Uncaught TypeError: Can not read property 'match' of undefined,正如在论坛中研究的那样,但还没有解决方案。

测试页面:

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

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

【问题讨论】:

  • 你已经有什么代码了?
  • 看来您不能将match 应用到srcsrc 是什么?

标签: jquery gallery lightgallery


【解决方案1】:

您使用了错误的 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'
    }); 

【讨论】:

    猜你喜欢
    • 2013-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多