javascript - 如何从多个链接调用相同的 fancyapp [fancybox 3.5] javascript?
问题描述
我有这样的代码:
<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>
但不能使用太多链接,只有一个链接有效:-(
请帮我。
解决方案
您正在创建包含两个项目的画廊,并且两个项目都引用相同的内容。因此,简单地为元素使用不同的值data-fancybox
来不创建组,一切都会正常工作,演示 - https://jsfiddle.net/tecnw6x7/
推荐阅读
- android - Android Nougat 通知操作按钮未显示在通知中
- cors - 通过跨域重定向透明移动启用 CORS 的资源
- facebook-marketing-api - 使用他们的 API 检索过去一段时间的 Facebook 覆盖率?
- python - 通过代理使用 TLSv1.0 的 Scrapy 握手失败
- android-workmanager - 发现多个文件的操作系统独立路径为“META-INF/proguard/androidx-annotations.pro”
- c++ - 这是一个很好的短字符串散列函数吗?
- angular6 - Angular 6 中从 API 数据中预填充的选择
- sass - 一系列属性作为映射值
- vue.js - Vue js将HTML按钮名称属性作为PROPS传递
- vue.js - VueJS将计算数据作为道具传递返回未定义