从 nivo 灯箱中排除链接
Posted
技术标签:
【中文标题】从 nivo 灯箱中排除链接【英文标题】:Exclude a link from nivo lightbox 【发布时间】:2015-09-25 00:10:22 【问题描述】:我正在使用 nivo 灯箱插件。它运作良好。但是,当我将我的 youtube 频道链接添加到我的社交图标时,它也会在灯箱中打开我的频道链接。我怎样才能摆脱它?
这是我正在使用的 nivo 灯箱代码
$(document).ready(function()
$('a').nivoLightbox();
);
【问题讨论】:
【参考方案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();
);
【讨论】:
我的网站上有很多链接。很难在每个链接中添加一个类 $(document).ready(function() $('#nivolightbox > a').nivoLightbox(); ); 某事 某事 【参考方案2】:根据您的评论,可能有替代接受的答案:
我的网站上有很多链接。很难添加一个类 每个链接
如果有一个特定的类与它相关联,例如以下示例中的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() 函数以及何时/何地使用它。
【讨论】:
以上是关于从 nivo 灯箱中排除链接的主要内容,如果未能解决你的问题,请参考以下文章
CMake:从“make install [all]”中排除自定义安装目标
RestKit + CoreData:从CoreData缓存中排除某些对象