我正在使用jquery循环2来获得连续的幻灯片效果...... http://jquery.malsup.com/cycle2/demo/continuous.php
这是代码:
<div class="cycle-slideshow cycle-autoinit"
data-cycle-fx="scrollHorz"
data-cycle-slides="> div"
data-cycle-speed="3000"
data-cycle-pause-on-hover="true"
data-cycle-timeout="1"
data-cycle-easing="linear"
data-cycle-carousel-visible=5>
<div>
<a href="@slide.Link" target="_blank">
<img src="@Url.Content("~/content/cms/slideshow/")@slide.ImageName" alt="" /></a>
</div>
<div>
<a href="@slide.Link" target="_blank">
<img src="@Url.Content("~/content/cms/slideshow/")@slide.ImageName" alt="" /></a>
</div>
</div>
这很有效。但是,只有一个图像在屏幕上滑动,然后出现下一个图像。我想要的是所有图像彼此相邻滑动,所以5个正在出现并在旋转时转动?
答案 0 :(得分:2)
您好我认为您必须设置data-cycle-fx = carousel。 试试这个:
<div class="cycle-slideshow cycle-autoinit"
data-cycle-fx="carousel"
data-cycle-slides="> div"
data-cycle-speed="3000"
data-cycle-pause-on-hover="true"
data-cycle-timeout="1"
data-cycle-easing="linear"
data-cycle-carousel-visible=5>
...
我现在无法测试,但我希望它有效。
必须包含Cycle2的carousel transition plugin才能使用轮播效果。
答案 1 :(得分:0)
以下是您需要的示例:http://jsfiddle.net/CersX/2/
我基本上将data-cycle-carousel-fluid=true
data-cycle-easing="linear"
添加到了示例中。
只需换掉你的图像。
答案 2 :(得分:0)
这是答案 - carousel-slide-dimension on Jquery Cycle2 -fixed width/height
' carouselSlideDimension '作为您的参数或:
数据周期传送带滑动维= A-号码
$this.cycle({
"allowWrap" : false,
"carouselSlideDimension" : "151px",
"carouselVisible" : 3,
"fx" : "carousel",
"log" : false,
"timeout" : 0,
"next" : "#" + id + " .next",
"prev" : "#" + id + " .prev",
"slideActiveClass" : "active",
"slides" : "> .slide",
});