如何从多个链接调用相同的 fancyapp [fancybox 3.5] javascript?

Posted

技术标签:

【中文标题】如何从多个链接调用相同的 fancyapp [fancybox 3.5] javascript?【英文标题】:How can i call the same fancyapp [fancybox 3.5] javascript from more than one link? 【发布时间】:2020-09-25 08:12:42 【问题描述】:

我有这样的代码:

<div id="logreg" style="display: none;width:100%;max-width:660px; height:450px;" class="logreg">
   my content 
</div>

我需要在我的网站上的许多链接中使用这样的:

<a data-fancybox="logreg" data-src="#logreg" href="javascript:;" class="btnReg float-right">
    Register
</a> 
<a data-fancybox="logreg" data-src="#logreg" href="javascript:;">
    <i class="fas fa-user"></i>
</a>

但不能使用太多链接,只有一个链接有效:-(

请帮帮我。

【问题讨论】:

【参考方案1】:

您正在创建包含两个项目的画廊,并且这两个项目引用相同的内容。因此,简单地为 data-fancybox 元素使用不同的值来不创建组,一切都会正常工作,演示 - https://jsfiddle.net/tecnw6x7/

【讨论】:

以上是关于如何从多个链接调用相同的 fancyapp [fancybox 3.5] javascript?的主要内容,如果未能解决你的问题,请参考以下文章

我如何从多个相同的获取请求中连接/合并多个 json?

如何从另一种形式调用多个方法C#

编译器可以优化多个相同的函数调用吗

将URL集中到一个js文件中,然后多个html调用,怎么实现

如何使用 std::thread C++ 生成多个调用相同函数的线程 [关闭]

当多个线程调用相同的函数时,Java/C#如何分配内存