添加功能库

时间:2013-02-26 11:20:05

标签: javascript jquery html fancybox fancybox-2

$(".fancybox").fancybox();

HTML就是这样:

<img src="img/team/max.jpg" alt="max" class="kat"/>
<ul class="referenzen">
    <li>

        <a class="fancybox" data-title-id="title-1" href="img/logo.jpg">
            <img src="img/logo.jpg" alt=""/>
        </a>
        <a class="fancybox" data-title-id="title-2" href="img/logo.jpg">
            <img src="img/logo.jpg" alt=""/>
            </a>
    </li>

</ul>

如果我点击img class =“kat”,fancybox应该以a标签元素开头。而不是class =“kat”元素。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解你的要求,但是这样的事情如何:为第一张图片注册一个事件处理程序并模拟第一个fancyboxed-image的点击:

$('img.kat').click(function() {
    $(this).next().find('.fancybox:first').click();
});