发布于 2014-01-07 16:59:55
如果在HTML中保持这样的结构:
<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处理,如下所示:
$(".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
发布于 2014-01-07 16:40:34
我认为您希望在关闭函数中将溢出从visible更改为auto。
https://stackoverflow.com/questions/20976960
复制相似问题