jQuery Slidertron 链接到幻灯片

标签 jquery html css slider

大家好,我正在使用 jQuery Slidertron本质上是一个翻页器。它内置于我正在使用的模板中,我真的很喜欢它的外观,但我想知道是否可以链接到特定的幻灯片。 例如,我想要一个按钮跳转到我的卷轴中的第二张幻灯片,而不管哪张幻灯片处于事件状态。

这可能吗?

如果不是那样,也许我可以在幕后启动一定次数的导航操作,以使用 navFirstSelector 返回滑动一个,然后翻一定数量的页面?

这是一个示例实现

<script type="text/javascript" src="jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="jquery.slidertron-1.1.js"></script>

<!-- CSS -->

<style type="text/css">
    #slider {
        position: relative;
        width: 500px;
    }
    #slider .viewer {
        width: 500px;
        height: 375px;
        overflow: hidden;
     }
    #slider .viewer .reel {
        display: none;
        height: 375px;
    }
    #slider .viewer .reel .slide {
        position: relative;
        width: 500px;
        height: 375px;
    }
 </style>

<!-- HTML -->

<div id="slider">
     <div class="viewer">
        <div class="reel">
            <div class="slide">
                <img src="images/1.jpg" alt="" />
            </div>
            <div class="slide">
                <img src="images/2.jpg" alt="" />
            </div>
            <div class="slide">
                <img src="images/3.jpg" alt="" />
            </div>
            <div class="slide">
                <img src="images/4.jpg" alt="" />
            </div>
        </div>
    </div>
 </div>

<!-- JS -->

<script type="text/javascript">
    $('#slider').slidertron({
        viewerSelector: '.viewer',
        reelSelector: '.viewer .reel',
        slidesSelector: '.viewer .reel .slide',
        advanceDelay: 3000,
        speed: 'slow'
    });
</script>

最佳答案

使用 indicatorSelector: '.indicator ul li' 初始化您的插件

$('#slider').slidertron({
    viewerSelector: '.viewer',
    reelSelector: '.viewer .reel',
    slidesSelector: '.viewer .reel .slide',
    advanceDelay: 3000,
    speed: 'slow',
    indicatorSelector: '.indicator ul li' // Newly added line
});

然后用 css 隐藏它(只有当你不想显示这个导航点时)

.indicator{
    display:none !important;
}

然后运行以下命令

$('.indicator li').eq(0).trigger('click');

这里eq()以图片索引为参数(从0开始,就像数组索引一样);

所以如果你想转到第 3 张幻灯片,请使用

$('.indicator li').eq(2).trigger('click');

关于jQuery Slidertron 链接到幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27242326/

相关文章:

javascript - jQueryUI 对话框提交处理程序的参数来自哪里?

javascript - jQuery split() 不是...... split ?

javascript - 使用 svg 制定自动调整大小的文本框

jquery - 使用自定义图像在 HTML 面板周围创建边框

css - 如何从 Twitter Bootstrap 中删除未使用的样式?

html - 如何将另一个 div 中的 2 个 div 对齐到底部和左/右

jquery - HTML 中的虚拟链接以加载对话框

javascript - typeahead.js 远程不返回任何内容

javascript - 我在编写一个 js 并将其设置为具有相同 id 的多个 div 时遇到问题

html - 在 html 中使用 <audio> 时,我可以在播放器中添加下载链接吗?