gpt4 book ai didi

javascript - 组织大列表结构和 jquery 以淡入元素

转载 作者:太空宇宙 更新时间:2023-11-03 18:56:15 25 4
gpt4 key购买 nike

我正在开发的网站中有三个这样的列表:

    <ul class="sublist first_sublist_b">
<li><a href="javascript:void(0)">Item Title 1</a></li>
<li><a href="javascript:void(0)">Item Title 2</a></li>
<li><a href="javascript:void(0)">Item Title 3</a></li>
<li><a href="javascript:void(0)">Item Title 4</a></li>
<li><a href="javascript:void(0)">Item Title 5</a></li>
<li><a href="javascript:void(0)">Item Title 6</a></li>
<li><a href="javascript:void(0)">Item Title 7</a></li>
<li><a href="javascript:void(0)">Item Title 8</a></li>
<li><a href="javascript:void(0)">Item Title 9</a></li>
<li><a href="javascript:void(0)">Item Title 10</a></li>
<li><a href="javascript:void(0)">Item Title 11</a></li>
<li><a href="javascript:void(0)">Item Title 12</a></li>
<li><a href="javascript:void(0)">Item Title 13</a></li>
<li><a href="javascript:void(0)">Item Title 14</a></li>
<li><a href="javascript:void(0)">Item Title 15</a></li>
</ul>

每个“li”都会像这样在隐藏的 div 中淡出:

<div class="product_box">
<h3>Item Title 1</h3>
<p>Description</p>
</div>

问题是我不知道什么是构建它的最佳方式,请记住这三个列表有 15 个元素,所以总共有 45 个元素。我应该将每个 item div 放在每个“li”中吗?我如何使用 jquery 解决这个问题?

编辑:product_box div 将出现在列表下方,而不是在模态窗口中或“li”内。

最佳答案

<ul class="sublist first_sublist_b">
<li><a href="javascript:void(0)">Item Title 1</a></li>
<li><a href="javascript:void(0)">Item Title 2</a></li>
.....

</ul>

<div class="product_box_wrapper">
<div class="product_box">Item description 1</div>
<div class="product_box">Item description 2</div>
......
</div>

JavaScript:

jQuery(function($) {
$(".first_sublist_b a").on("click", function() {
var index = $(this).parent().index(); // li index in ul;

$(".product_box_wrapper .product_box").eq(index).fadeIn(500);
/**
* You can add fadeOut to the siblings:
* .siblings().fadeOut();
*
* $(".product_box_wrapper .product_box").eq(index).fadeIn(500).siblings().fadeOut();;
*/
});
});

关于javascript - 组织大列表结构和 jquery 以淡入元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13401502/

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