jquery - 隐藏第一个项目并显示第一个带有循环的隐藏项目
问题描述
如何使用 jquery 循环遍历 ul li 列表。隐藏第一个项目并显示第一个隐藏项目。
我没有找到类似的东西,所以我想在这里发布我的脚本。
解决方案
HTML
<ul id="neue_bst">
<li><div class="fa fa-grip-lines"></div><div class="text_bst">1) Baustelle</div></li>
<li><div class="fa fa-grip-lines"></div><div class="text_bst">2) Baustelle</div></li>
<li><div class="fa fa-grip-lines"></div><div class="text_bst">3) Baustelle</div></li>
<li><div class="fa fa-grip-lines"></div><div class="text_bst">4) Baustelle</div></li>
<li><div class="fa fa-grip-lines"></div><div class="text_bst">5) Baustelle</div></li>
<li><div class="fa fa-grip-lines"></div><div class="text_bst">6) Baustelle</div></li>
<li><div class="fa fa-grip-lines"></div><div class="text_bst">7) Baustelle</div></li>
<li><div class="fa fa-grip-lines"></div><div class="text_bst">8) Baustelle</div></li>
<li><div class="fa fa-grip-lines"></div><div class="text_bst">9) Baustelle</div></li>
<li><div class="fa fa-grip-lines"></div><div class="text_bst">10) Baustelle</div></li>
</ul>
脚本
var list = $('#neue_bst li:gt(8)');
list.hide();
setInterval(function() {
var me = $('#neue_bst li').first();
$('#neue_bst li').eq(1).hide();
$('#neue_bst li').parent().append(me);
$('li:last').hide();
$('#neue_bst li').eq(8).fadeIn(500);
}, 2000);
推荐阅读
- javascript - 与地图操作员反应的数据操作问题?
- azure-cosmosdb - 局域网上的 Azure Cosmos DB 模拟器
- javascript - 使用 FireBase 中的 Where 查询精确对象
- node.js - 在 Nodejs 中使用来自 GoDaddy 的私钥
- angular - 中间元素换行时如何在中间有空格
- google-sheets - 在“SUMIF”中沿总和范围广播的标准范围
- javascript - 以下 Ramda/函数编程模式是否遵循约定/最佳实践?
- python - Django:列出和显示数据库中的数据
- ruby-on-rails - 未定义的方法“评论”#
- kubernetes - 如何找出我应该将“scc”添加到哪个“用户”?