<ul class="xypg-left-nav">
{% for value in data %}
<li>
<a href="{{ value.url }}"{% if value.target != 1 %}target='{{ value.target }} '{% endif %} >{{ value.title }}</a>
<div class="first-nav-btn"></div>
{% if value.chil_cate is not empty %}
<ul class="xypg-left-subnav">
{% for cate in value.chil_cate %}
<li><a href="{{ cate.url }}"{% if cate.target != 1 %}target='{{ cate.target }} '{% endif %}>{{ cate.title }}</a></li>
{% endfor %}
</ul>
{% endif %}
</li>
{% endfor %}
</ul>
<a href="javascript:;" class="load-more-btn">
<div class="read-more">
<div class="ww">展开</div>
</div>
</a>
<script>
$(document).ready(function() {
// 获取导航列表和按钮
var nav = $(".xypg-left-nav");
var liItems = nav.find("li");
var loadMoreBtn = $(".load-more-btn");
// 默认显示前20个<li>
if (liItems.length > 16) {
liItems.slice(16).hide(); // 隐藏第20个之后的<li>
loadMoreBtn.show();
} else {
loadMoreBtn.hide();
}
// 点击展开更多按钮
loadMoreBtn.on("click", function() {
// 显示所有隐藏的<li>
liItems.show();
// 隐藏按钮(点击后不再显示)
$(this).hide();
});
});
</script>上一篇:JS点击显示更多内容
下一篇:a 链接全部 新页面 打开