jquery - 我如何修改 jQuery 循环插件以用于两个图像幻灯片而不是一个?

标签 jquery html css jquery-plugins

假设幻灯片看起来类似于:http://malsup.com/jquery/cycle/div.html除了它只有两张图片而不是三张。

同样假设它有两个触发器,就像本页中间的演示:http://jquery.malsup.com/cycle/lite/

这就是我想要构建的。

但是,当您按“下一个”和“上一个”时,我希望每个图像都移动到另一个图像,反之亦然。所以代码看起来像这样:

<div id="slideshow" width="100%">
        <div class="slide">
            <img src="image1.jpg" width="43%">
            <img src="image2.jpg" width="43%">
        </div>
        <div class="slide">
            <img src="image3.jpg" width="43%">
            <img src="image4.jpg" width="43%">
        </div>      
    </div>

jQuery 看起来像这样:

$('#slideshow').cycle({
        fx: 'wipe',
        timeout: 0,
        prev: '#left-arrow',
        next: '#right-arrow',       
    });

样式表:

#slideshow {
    overflow: hidden;
}

想象一下,当您按“下一步”(在本例中为“#right-arrow”)时 - 并且您处于幻灯片放映的原始状态,应该发生的是图像 2 应该滑动到图像 1 的位置,而图像 3现在在 image2.

再按一次,它继续旋转,现在图像 1 和 2 不再可见。

按上一个,它按顺序返回。

如何修改此插件以获得该功能?

我尝试了很多不同的方法,包括将每张图片放在不同的幻灯片上 - 但我的实现从未奏效。

有什么想法吗?

最佳答案

为此行为尝试 jCarousel 或 jCarouselLite。

关于jquery - 我如何修改 jQuery 循环插件以用于两个图像幻灯片而不是一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3408865/

相关文章:

html - Firefox 打印 HTML 页面截断内容

html - 菜单格式 HTML

javascript - Bootstrap 模式弹出不弹出

触摸事件上的 jQuery event.preventDefault() 不会取消链接

Jquery Cycle activeClass 仅在点击导航后有效

jquery - 如何使我的 jQuery 幻灯片具有响应性?

javascript - 从 PHP 获取 Javascript 中的 .src

javascript - jQuery水平滑动效果

javascript - 网页上的引导式滚动

javascript - 如何用 Jquery 编写这个 if 条件?