有没有办法让Magnific Popup忽略链接?

<div id="floor-plans">
    <a href="/path/to/image">Title goes here</a><a href="www.360tour.com">360 degree Tour</a>
</div>


我想忽略第二个链接,因为它是指向弹出窗口的链接。

最佳答案

您如何初始化Magnific Popup?如果要在<a>标记上指定要成为Popup功能的类,则在初始化Magnific Popup时可以将其用作选择器。像这样:

HTML:

<div id="floor-plans">
    <a class="magnific" href="/image1">Title goes here</a><a href="...">Outside link</a>
    <a class="magnific" href="/image2">Title goes here</a><a href="...">Outside link</a>
    <a class="magnific" href="/image3">Title goes here</a><a href="...">Outside link</a>
</div>


JavaScript:

$(function () {
    $(".magnific").magnificPopup({type:'image'});
});


具有类magnific的链接将触发Magnific Popup,但没有其他链接可以触发。

关于javascript - 宏排除链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23816645/

10-09 14:12