jquery - 如何滑动到 slider 上的特定幻灯片

标签 jquery html

我想使用 url 将 slider 滑动到特定幻灯片。我可以使用幻灯片编号滑动到特定幻灯片,但我需要使用它的 ID 滑动到它。

例如:如果我打开 slider.html?pic=sunset,它会将 slider 滑动到带有 id=slide 的幻灯片上

$(window).load(function () {
    $('#carousel').flexslider({
        animation: "slide",
        controlNav: false,
        animationLoop: false,
        slideshow: true,
        itemWidth: 210,
        itemMargin: 5,
        asNavFor: '#slider'
    });

    $('#slider').flexslider({
        animation: "slide",
        controlNav: false,
        animationLoop: false,
        slideshow: true,
        sync: "#carousel",
        start: function (slider) {
            $('body').removeClass('loading');
        }
    });
});

最佳答案

您可以找到 ID 为“sunset”的幻灯片的索引..

如果您的 flexslider HTML 结构类似于..

<div id="slider">
     <div>...<img/>...</div>
     <div>...<img/>...</div>
     <div id="sunset">...<img/>...</div>
     <div>...<img/>...</div>
</div>

试试这段代码..

var index = $('#sunset').index();   // will give you 2
$('#slider').flexslider(index);   // will take you to that slide

关于jquery - 如何滑动到 slider 上的特定幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21286192/

相关文章:

javascript - 突出显示当前日期

javascript - 计算按钮被按下的次数

javascript - 如何通过切换开关上的类通过 div 隐藏/显示

html - 尝试在 Chrome 与 FF/IE 下为自动高度 div 实现相同的功能

javascript - 如何一次显示一个警报?

javascript - 使用 jquery/javascript 的充电选项。 'Math' 逻辑

javascript - 在 jquery asp.net mvc 中选中复选框时更改下拉列表值

javascript - JQuery,为什么我的 mousemove 监听器不传递事件对象?

java - 如何将 2 个 xpath 合并为一个

javascript - 将 HTML DIV 转换为可重用的全局函数?也许是 JavaScript?