【问题标题】:How to call lightbox from outstanding link?如何从优秀链接调用灯箱?
【发布时间】:2009-11-25 06:58:05
【问题描述】:

有人知道如何从自定义链接调用灯箱吗?

例子:

$('#price1 a').lightBox(); //in the header

现在我想单击页面上某处的自定义链接。

<a href="#" class="price1">Link to lightBox</a>

以及 div 中的图像(在单击链接之前它们不可见)

<div id="price1" style="display: none;">
    <a href="../images/img1.jpg"></a>
    <a href="../images/img2.jpg"></a>
    <a href="../images/img3.jpg"></a>
</div>  

有人可以帮忙吗。

最好的问候!

【问题讨论】:

    标签: javascript jquery html lightbox lightbox2


    【解决方案1】:

    你可以试试jQuery events binding:

    $(".price1").bind("click", function() {
        $("#price1 a:first").click();
    };
    

    这样,当您单击类“price1”的链接时,jQuery 将模拟单击 id 为“price1”的 div 中的第一个链接。

    【讨论】:

    • 这段代码应该在哪里过去?在标题中?它不起作用,也没有错误。
    • 在标题中。尝试在“...lightbox();”之后粘贴它行。
    • 好的,抱歉我的错误。查看我的编辑,问题是您必须单击 div "#price1" 中的一个链接(我选择第一个带有选择器 "a:first" 的链接),而不仅仅是 div。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-25
    • 1970-01-01
    • 2019-07-12
    • 2013-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多