首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有弹出模块的多个元素

具有弹出模块的多个元素
EN

Stack Overflow用户
提问于 2014-01-07 16:36:11
回答 2查看 159关注 0票数 0

我有一个模式弹出的例子,其中滚动在后面被阻塞,但它是在弹出本身中启用的。

看看我的例子:这里的例子

我的问题是,我希望在网站上有一个图像网格:

看看我指的是什么样的网格:在这里输入链接描述

当一个用户点击其中一个图片后,他会得到一个弹出的不同图像。当然,弹出的图片对于用户点击的每一张照片都是不同的,这是一个不同项目的组合。

问题:在我想结合这两个例子之后,jQuery弹出窗口就停止工作了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-07 16:59:55

如果在HTML中保持这样的结构:

代码语言:javascript
复制
<a href="#" class="info" id="overlay1">...</a>
<div class="overlay">Content for overlay 1</div>
<a href="#" class="info" id="overlay2">...</a>
<div class="overlay">Content for overlay 2</div>

注意id,因为它必须是唯一的,不能在文档中是多个的。

然后,您需要更改您的函数,使其由类名而不是id处理,如下所示:

代码语言:javascript
复制
$(".info").click(function(event) {
  var ne = $(this).next('div.overlay');
  event.preventDefault();
  ne.fadeToggle(500);
  return false;
  $(".close").click(function(event) {
    event.preventDefault();
    ne.fadeToggle(500);
  });
});

检查这个CodePen

票数 0
EN

Stack Overflow用户

发布于 2014-01-07 16:40:34

我认为您希望在关闭函数中将溢出从visible更改为auto

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20976960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档