javascript - 使用 Fancybox 显示每个 div 的特定内容,

标签 javascript jquery fancybox

我正在尝试使用 fancybox 为每个 div 加载特定的同级。

例如:

<div id ="content">
<div class="item1">
<div class="pop-ups"><span>click</span></div>
<div class="hidden"><span>content for item 1</span></div>
</div>
<div class="item2">
<div class="pop-ups"><span>click</span></div>
<div class="hidden"><span>content for item 2</span></div>
</div>
<div class="item3">
<div class="pop-ups"><span>click</span></div>
<div class="hidden"><span>content for item 3</span></div>
</div>
<div class="item4">
<div class="pop-ups"><span>click</span></div>
<div class="hidden"><span>content for item 4</span></div>
</div>
</div>

我尝试使用属性 Content 进行配置,但没有得到它,是否可以为每个特定项目隐藏每个项目?

最佳答案

您可以使用以下代码:

$(function(){
   $("div.pop-ups span").click(function(){
      $.fancybox({ content: $(this).parent().next().html() });
   });
});

这将显示 fancybox 中相关 div 的内容。

关于javascript - 使用 Fancybox 显示每个 div 的特定内容,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12096998/

相关文章:

javascript - JS 无效/意外 token : ��#

javascript - div 中居中的元素似乎偏离了中心

php - 在 IE 和 Safari 中提交表单时,Iframed 页面出现 session 过期问题

javascript - .fancybox 未被识别为函数

javascript - 选择所有复选框后会触发什么事件?我如何接收数据?

javascript - 书中的示例之一 "Javascript - The Definitive Guide"不起作用

javascript - js 滑动图像(旋转木马)变得不可见

javascript - 如何缩短这段代码

javascript - 与 javascript 中的 promise /链式函数有点混淆

jquery - Fancybox:想要使用与/anchor 不同的元素