从nivo灯箱中排除链接

时间:2015-07-07 13:18:39

标签: jquery lightbox nivo-slider

我正在使用nivo灯箱插件。它运作良好。但是当我将我的YouTube频道链接添加到我的社交图标时,它也会在灯箱中打开我的频道链接。我怎么能摆脱它?

这是我正在使用的nivo灯箱代码

$(document).ready(function(){
    $('a').nivoLightbox();
});

2 个答案:

答案 0 :(得分:1)

将链接的类放在灯箱......

示例:

<a href="img/1.jpg" class="nivolightbox">something</a>
<a href="img/2.jpg" class="nivolightbox">something</a>

和灯箱代码

$(document).ready(function(){
    $('a.nivolightbox').nivoLightbox();
});

答案 1 :(得分:0)

根据您的评论,可能有一个替代接受的答案:

  

我的网站上有很多链接。添加课程很难   每个链接

如果有与之关联的特定类(如下例中的socialClass),则可能更容易排除youtube链接:

<a href="http://youtube.com/yourchannel" class="socialClass">My Youtube Channel Link</a>

您可以使用jQuery .not() function专门排除.socialClass链接:

$(document).ready(function(){
    $('a').not('.socialClass').nivoLightbox();
});

我仍然建议您继续使用其他答案继续使用适当的class=nivolightbox装饰您的灯箱链接,但您还应该了解.not()函数以及何时/何地使用它。