首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >responsiveslides.js -获取电流幻灯片

responsiveslides.js -获取电流幻灯片
EN

Stack Overflow用户
提问于 2014-05-22 19:24:02
回答 2查看 2.3K关注 0票数 0

需要从当前幻灯片中获取“数据号”值,该幻灯片在滑块中处于活动状态。我想使用这个值在页面的另一个div中显示/隐藏其他信息。或者,如果除了添加特定的“数据-数字”值之外,还有其他方法,请让我知道--我在文档中没有看到返回幻灯片号的任何内容。

我知道我可以使用'after‘回调,然后做我想做的事情,但我不知道如何从一开始就得到这个值。

代码语言:javascript
复制
<div class="row">
    <div class="col-md-12">
        <ul class="rslides" id="slider1">
            <li data-number="1">
                <img src="/user-data/2/screenshots/demo21.jpg" alt="">
            </li>
            <li data-number="2">
                <img src="/user-data/2/screenshots/demo22.jpg" alt="">
            </li>
            <li data-number="3">
                <img src="/user-data/2/screenshots/demo23.jpg" alt="">
            </li>
            <li data-number="4">
                <img src="/user-data/2/screenshots/demo24.jpg" alt="">
            </li>
            <li data-number="5">
                <img src="/user-data/2/screenshots/demo25.jpg" alt="">
            </li>
        </ul>               
    </div>
</div>

$("#slider1").responsiveSlides({
    auto: false,             // Boolean: Animate automatically, true or false
    speed: 500,            // Integer: Speed of the transition, in milliseconds
    timeout: 4000,          // Integer: Time between slide transitions, in milliseconds
    pager: true,           // Boolean: Show pager, true or false
    nav: true,             // Boolean: Show navigation, true or false
    random: false,          // Boolean: Randomize the order of the slides, true or false
    pause: false,           // Boolean: Pause on hover, true or false
    pauseControls: true,    // Boolean: Pause when hovering controls, true or false
    prevText: "Previous",   // String: Text for the "previous" button
    nextText: "Next",       // String: Text for the "next" button
    maxwidth: "",           // Integer: Max-width of the slideshow, in pixels
    navContainer: "",       // Selector: Where controls should be appended to, default is after the 'ul'
    manualControls: "",     // Selector: Declare custom pager navigation
    namespace: "centered-btns",   // String: Change the default namespace used
    before: function(){},   // Function: Before callback
    after: function(){}     // Function: After callback
}); 
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-22 19:35:59

不需要向列表中添加数据属性。您可以将当前幻灯片的索引如下:

代码语言:javascript
复制
$("#slider1").responsiveSlides({
    after: function(i){
        // i is equal to the index of the current active slide
    // Your code here
    }
);
票数 3
EN

Stack Overflow用户

发布于 2014-05-22 19:27:19

您可以使用以下代码获取所需的号码:

代码语言:javascript
复制
$('.rslides1_on').data('number');

代码语言:javascript
复制
$('.rslides1_on').index()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23815515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档