gpt4 book ai didi

javascript - 一个一个展示一个产品div

转载 作者:太空宇宙 更新时间:2023-11-03 22:41:54 26 4
gpt4 key购买 nike

我想做的是,我在产品 div 中一个一个地淡出。我已经使用了每个功能,但它似乎不起作用。下面是我的 fiddle 。

我必须把它一张一张地淡化。它只能通过jquery完成吗?或者也可以使用 css 吗?请帮忙谢谢

$(document).ready(function()
{
$(".product").each(function()
{
$(".product").fadeIn(2000);
});
});
.product {
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

<div class="product">
<div class="fc-col">
<div class="panel panel-primary">
<div class="panel-heading fc-col-head">
<div class="marquee"> ZOTAC GeForce GTX 1080 AMP! Edition ZT-P10800C-10P </div>
</div>
<div class="panel-body fc-col-body">
<img src="../../../uploads/store/products/193438-image-808261.jpg" class="img-responsive" style="width:100%; height: 100%;" alt=" ZOTAC GeForce GTX 1080 AMP! Edition ZT-P10800C-10P " />
</div>
<div class="panel-footer fc-col-footer">
<span class="price">Rs.
67,999/-
</span>
<br />
<span class="price">

</span>
<span class="instock">In Stock</span>
<br />
<div>
<a href="/store/ali2/product/235/add_to_cart" class="pull-right add-to-cart btn btn-sm btn-default">Add to Cart</a>
</div>
</div>
</div>
</div>
</div>

<div class="product">
<div class="fc-col">
<div class="panel panel-primary">
<div class="panel-heading fc-col-head">
<div class="marquee"> ZOTAC GeForce GTX 1070 AMP! Extreme Edition 8GB ZT-P10700B-10P </div>
</div>
<div class="panel-body fc-col-body">
<img src="../../../uploads/store/products/399926-image-168582.jpg" class="img-responsive" style="width:100%; height: 100%;" alt=" ZOTAC GeForce GTX 1070 AMP! Extreme Edition 8GB ZT-P10700B-10P " />
</div>
<div class="panel-footer fc-col-footer">
<span class="price">Rs.
28,500/-
</span>
<br />
<span class="price">
<div class="fc-sale">
<a href="/ali_store/sales/6">On Sale</a>
</div>

</span>
<span class="instock">In Stock</span>
<br />
<div>
<a href="/store/ali_store/product/233/add_to_cart" class="pull-right add-to-cart btn btn-sm btn-default">Add to Cart</a>
</div>
</div>
</div>
</div>
</div>

<div class="product">
<div class="fc-col">
<div class="panel panel-primary">
<div class="panel-heading fc-col-head">
<div class="marquee"> ZOTAC GeForce GTX 1080 AMP! Extreme Edition ZT-P10800B-10P </div>
</div>
<div class="panel-body fc-col-body">
<img src="../../../uploads/store/products/439340-image-372460.jpg" class="img-responsive" style="width:100%; height: 100%;" alt=" ZOTAC GeForce GTX 1080 AMP! Extreme Edition ZT-P10800B-10P " />
</div>
<div class="panel-footer fc-col-footer">
<span class="price">Rs.
37,000/-
</span>
<br />
<span class="price">
<div class="fc-sale">
<a href="/ali_store/sales/6">On Sale</a>
</div>

</span>
<span class="instock">In Stock</span>
<br />
<div>
<a href="/store/ali_store/product/234/add_to_cart" class="pull-right add-to-cart btn btn-sm btn-default">Add to Cart</a>
</div>
</div>
</div>
</div>
</div>
<div class="product">
<div class="fc-col">
<div class="panel panel-primary">
<div class="panel-heading fc-col-head">
<div class="marquee"> ZOTAC GeForce GTX 1070 AMP! Edition ZT-P10700C-10P </div>
</div>
<div class="panel-body fc-col-body">
<img src="../../../uploads/store/products/230325-image-680462.jpg" class="img-responsive" style="width:100%; height: 100%;" alt=" ZOTAC GeForce GTX 1070 AMP! Edition ZT-P10700C-10P " />
</div>
<div class="panel-footer fc-col-footer">
<span class="price">Rs.
28,000/-
</span>
<br />
<span class="price">
<div class="fc-sale">
<a href="/ali_store/sales/6">On Sale</a>
</div>

</span>
<span class="instock">In Stock</span>
<br />
<div>
<a href="/store/ali_store/product/232/add_to_cart" class="pull-right add-to-cart btn btn-sm btn-default">Add to Cart</a>
</div>
</div>
</div>
</div>
</div>

最佳答案

.each() 向回调函数传递一个索引,您可以使用该索引来定位每个 div。然后使用延迟和淡出,您可以将该索引与您想要错开元素外观的秒数一起使用:

$(document).ready(function() {
$(".product").each(function(i) {
if (i === 0)
$(this).fadeIn(2000 * (i + 1));
else
$(this).delay(2000 * i).fadeIn(2000 * i);
});
});
.product {
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

<div class="product">
<div class="fc-col">
<div class="panel panel-primary">
<div class="panel-heading fc-col-head">
<div class="marquee"> ZOTAC GeForce GTX 1080 AMP! Edition ZT-P10800C-10P </div>
</div>
<div class="panel-body fc-col-body">
<img src="../../../uploads/store/products/193438-image-808261.jpg" class="img-responsive" style="width:100%; height: 100%;" alt=" ZOTAC GeForce GTX 1080 AMP! Edition ZT-P10800C-10P " />
</div>
<div class="panel-footer fc-col-footer">
<span class="price">Rs.
67,999/-
</span>
<br />
<span class="price">

</span>
<span class="instock">In Stock</span>
<br />
<div>
<a href="/store/ali2/product/235/add_to_cart" class="pull-right add-to-cart btn btn-sm btn-default">Add to Cart</a>
</div>
</div>
</div>
</div>
</div>

<div class="product">
<div class="fc-col">
<div class="panel panel-primary">
<div class="panel-heading fc-col-head">
<div class="marquee"> ZOTAC GeForce GTX 1070 AMP! Extreme Edition 8GB ZT-P10700B-10P </div>
</div>
<div class="panel-body fc-col-body">
<img src="../../../uploads/store/products/399926-image-168582.jpg" class="img-responsive" style="width:100%; height: 100%;" alt=" ZOTAC GeForce GTX 1070 AMP! Extreme Edition 8GB ZT-P10700B-10P " />
</div>
<div class="panel-footer fc-col-footer">
<span class="price">Rs.
28,500/-
</span>
<br />
<span class="price">
<div class="fc-sale">
<a href="/ali_store/sales/6">On Sale</a>
</div>

</span>
<span class="instock">In Stock</span>
<br />
<div>
<a href="/store/ali_store/product/233/add_to_cart" class="pull-right add-to-cart btn btn-sm btn-default">Add to Cart</a>
</div>
</div>
</div>
</div>
</div>

<div class="product">
<div class="fc-col">
<div class="panel panel-primary">
<div class="panel-heading fc-col-head">
<div class="marquee"> ZOTAC GeForce GTX 1080 AMP! Extreme Edition ZT-P10800B-10P </div>
</div>
<div class="panel-body fc-col-body">
<img src="../../../uploads/store/products/439340-image-372460.jpg" class="img-responsive" style="width:100%; height: 100%;" alt=" ZOTAC GeForce GTX 1080 AMP! Extreme Edition ZT-P10800B-10P " />
</div>
<div class="panel-footer fc-col-footer">
<span class="price">Rs.
37,000/-
</span>
<br />
<span class="price">
<div class="fc-sale">
<a href="/ali_store/sales/6">On Sale</a>
</div>

</span>
<span class="instock">In Stock</span>
<br />
<div>
<a href="/store/ali_store/product/234/add_to_cart" class="pull-right add-to-cart btn btn-sm btn-default">Add to Cart</a>
</div>
</div>
</div>
</div>
</div>
<div class="product">
<div class="fc-col">
<div class="panel panel-primary">
<div class="panel-heading fc-col-head">
<div class="marquee"> ZOTAC GeForce GTX 1070 AMP! Edition ZT-P10700C-10P </div>
</div>
<div class="panel-body fc-col-body">
<img src="../../../uploads/store/products/230325-image-680462.jpg" class="img-responsive" style="width:100%; height: 100%;" alt=" ZOTAC GeForce GTX 1070 AMP! Edition ZT-P10700C-10P " />
</div>
<div class="panel-footer fc-col-footer">
<span class="price">Rs.
28,000/-
</span>
<br />
<span class="price">
<div class="fc-sale">
<a href="/ali_store/sales/6">On Sale</a>
</div>

</span>
<span class="instock">In Stock</span>
<br />
<div>
<a href="/store/ali_store/product/232/add_to_cart" class="pull-right add-to-cart btn btn-sm btn-default">Add to Cart</a>
</div>
</div>
</div>
</div>
</div>

关于javascript - 一个一个展示一个产品div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43640444/

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