gpt4 book ai didi

javascript - 对齐 JCarouselLite 的多个实例

转载 作者:太空宇宙 更新时间:2023-11-03 19:24:08 24 4
gpt4 key购买 nike

我正在使用 JCarouselLite在网站上生成三个滚动框。 2 个轮播正确排列(NewGifts),但第三个没有正确排列(BestSellers)。

图像向左浮动是因为插件一直计算错误的宽度。这三个都有相同的底层 HTML 代码,但我无法让 BestSeller 轮播正确排列。

我还尝试在 window.load 上运行它。并在页脚中运行 init

我错过了什么?

更新:

这是初始化轮播的代码:

 jQuery(document).ready(function($){
$(".rotateNewContent").jCarouselLite({
btnNext: ".next", btnPrev: ".prev",
speed: 800, visible: 1
});
$(".rotateBestsellerContent").jCarouselLite({
btnNext: ".nextBest", btnPrev:
".prevBest", speed: 800, visible: 1
});
$(".rotateGiftContent").jCarouselLite({
btnNext: ".nextGift", btnPrev:
".prevGift", speed: 800, visible: 1
});
});

这是第一个和第二个列表的 html。

<button class="prev"></button>
<div class="rotateWrapper"><div class="rotateNewContent">
<ul class="NewProductList">
<li class="Odd">
<div class="ProductImage">
<a href="#" ><img src="#" alt="" /></a>
</div>
<div class="ProductDetails">
<strong>
<a href="#">Organic Maple Syrup from Mount Cabot</a>
</strong>
</div>
<div class="ProductPriceRating">
<em>$13.00</em>
</div>
</li>
<li class="Even">
<div class="ProductImage">
<a href="#" ><img src="#" alt="" /></a>
</div>
<div class="ProductDetails">
<strong>
<a href="#">Sicilian Marmalades from Marchesi di San
Giuliano</a>
</strong>
</div>
<div class="ProductPriceRating">
<em>$15.00</em>
</div>
</li>
</ul>
</div></div><button class="next"></button>
<button class="prevBest"></button>
<div class="rotateWrapper"><div class="rotateBestsellerContent">
<ul class="NewProductList">
<li>
<div class="ProductImage"><a href="#" alt="" /></a>
</div>
<div class="ProductDetails">
<strong><a href="#">Farro from Rustichella d&#039;Abruzzo</a></strong>
<em>$8.75</em>
</div>
</li>
<li>
<div class="ProductImage">
<a href="#" alt="" /></a>
</div>
<div class="ProductDetails">
<strong><a href="#">Mariage Frères Marco Polo</a></strong>
<em>$22.00</em>
</div>
</li>
</ul>

NB: This site is not yet live, please do not shop.

最佳答案

中间实例的宽度为 135px,左右实例的宽度为 180px

留下的内容:

<div class="rotateNewContent" style="overflow: hidden; visibility: visible; position:
relative; z-index: 2; left: 0px; width: 180px;">

中间内容:

<div class="rotateBestsellerContent" style="overflow: hidden; visibility: visible; 
position: relative; z-index: 2; left: 0px; width: 135px;">

我用了Firebug诊断 CSS 问题。

关于javascript - 对齐 JCarouselLite 的多个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1462210/

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