gpt4 book ai didi

javascript - 使 jquery 切换与动态内容一起工作

转载 作者:行者123 更新时间:2023-11-30 13:17:02 25 4
gpt4 key购买 nike

我的网站上有以下代码:http://jsfiddle.net/dJLK3/1/如您所见,它工作得很好。

问题是:那些 div 和链接触发器来自数据库。今天我有 1 个,明天可能是 10 个...

我无法弄清楚如何转换它并使其工作而不需要正确的大量代码,如 link1、link2、link3、link4、link5 等等......

有人吗? :)

最佳答案

使用data 属性和jQuery.datareference

更新:
根据 this评论。

html

<div class="menu">
<a href="#" class="link" data-slide-content="div1">Link1</a>
<a href="#" class="link" data-slide-content="div2">Link2</a>
</div>
<div id="div1" class="slide"></div>
<div id="div2" class="slide"></div>​

js

$('.menu').on('click', '.link', function(){
var id = $(this).data('slideContent');
$('.slide').not('#' + id).slideUp(function() {
$('#' + id).slideToggle();
});
});

CSS

.slide {
display: none;
height: 100px;
width: 100px;
position: fixed;
top: 30px;
}

demo

引用资料:

关于javascript - 使 jquery 切换与动态内容一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11681704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com