【问题标题】:How to make slides change automatically on slideshow如何使幻灯片在幻灯片上自动更改
【发布时间】:2012-07-10 13:27:10
【问题描述】:

我在我的网站上添加了一个 Jquery 滑块(称为 SudoSlider),带有“上一个”和“下一个”按钮,允许用户前进到下一张幻灯片,或返回上一张。但是,我想使幻灯片自动更改。

我遇到过与此类似的问题,但我的 Javascript 相当有限,因此我无法使用提供给其他用户的代码。

如果有人可以帮助我实现这一点,我将非常感激。

有关使用的代码,请在此处查看JSFiddle

此外,如果 JSFiddle 没有用,则可以在 here 中看到滑块。

提前非常感谢!

【问题讨论】:

    标签: javascript jquery css slider


    【解决方案1】:

    这是工作小提琴:http://jsfiddle.net/surendraVsingh/VN7F8/1/

    我只是更改了加载 javascript 的顺序。以下是包含 javascript 的完整 HTML 并包含您拥有的外部 css。

    HTML 更改:

    <html>
      <head>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"/></script>
    <script type="text/javascript" src="http://www.pinknoise-systems.co.uk/userfiles/jquery/slider/js/jquery.sudoSlider.min.js"/></script>
    <script type="text/javascript">
        $(document).ready(function(){    
                var sudoSlider = $("#slider").sudoSlider();
         });    
    </script>
    </head>
    <body>
    <div id="container">
        <div style="position:relative;">
            <div id="slider">
                <ul>                
                    <li>
                        <div style="margin:0 auto;text-align:center;height:300px;">
                            <img src="http://www.pinknoise-systems.co.uk/userfiles/images/final_slide_6.png" />
                        </div>
                    </li>
                    <li>
                        <div style="margin:0 auto;width:620px;height:300px;background:url('http://www.pinknoise-systems.co.uk/userfiles/images/final_slide_5.png');">
    
                        <div class="product_row_1">
                            <div class="one">
                            <a href="http://www.pinknoise-systems.co.uk/Sennheiser_SKP_300_G3--product--1091.html" class="slide_product_name">Sennheiser SKP 300 G3</a>
                            <div class="p-image"><a href="http://www.pinknoise-systems.co.uk/Sennheiser_SKP_300_G3--product--1091.html"><img src="http://www.pinknoise-systems.co.uk/userfiles/images/monthly/skp300.jpg" /></a></div>
                            <div class="p-content">
                                <img src="http://www.pinknoise-systems.co.uk/userfiles/images/monthly/4_stars.png" />
                                <p class="slide_product_price">£296.00</p>
                                 <p class="slide_product_price2">EX VAT @20%</p>
                            </div>
                            </div>
    
                            <div class="two margin-3">
                             <a href="http://www.pinknoise-systems.co.uk/Fostex_PM841_Professional_Studio_Monitor--product--1110.html" class="slide_product_name">Fostex PM8.4.1</a>
                            <div class="p-image"><a href="href="http://www.pinknoise-systems.co.uk/Fostex_PM841_Professional_Studio_Monitor--product--1110.html""><img src="http://www.pinknoise-systems.co.uk/userfiles/images/monthly/pm841.jpg" /></a></div>
                            <div class="p-content">
                                <img src="http://www.pinknoise-systems.co.uk/userfiles/images/monthly/4_stars.png" />
                                <p class="slide_product_price">£412.50</p>
                               <p class="slide_product_price2">EX VAT @20%</p>
                            </div>
                            </div>
    
                            <div class="three margin-3">
                             <a href="http://www.pinknoise-systems.co.uk/Delkin_Wingman_HD_3oz_Waterproof_Action_Camera--product--850.html" class="slide_product_name">Delkin Wingman</a>
                            <div class="p-image"><a href="http://www.pinknoise-systems.co.uk/Delkin_Wingman_HD_3oz_Waterproof_Action_Camera--product--850.html"><img src="http://www.pinknoise-systems.co.uk/userfiles/images/monthly/wingman.jpg" /></a></div>
                            <div class="p-content">
                                <div class="4stars"><img src="http://www.pinknoise-systems.co.uk/userfiles/images/monthly/4_stars.png" /></div>
                                <p class="slide_product_price">£179.19</p>
                                <p class="slide_product_price2">EX VAT @20%</p>
                            </div>
                            </div>
    
                        </div>
    
    
                        <div class="product_row_2">
                            <div class="one">
                            <a href="http://www.pinknoise-systems.co.uk/DFocus_Street_Runner_Bundle--product--1104.html" class="slide_product_name">D|Focus Street Runner Kit</a>
                            <div class="p-image"><a href="http://www.pinknoise-systems.co.uk/DFocus_Street_Runner_Bundle--product--1104.html"><img src="http://www.pinknoise-systems.co.uk/userfiles/images/monthly/streetrunnerbundle.jpg" /></a></div>
                            <div class="p-content">
                                <div class="4stars"><img src="http://www.pinknoise-systems.co.uk/userfiles/images/monthly/4_stars.png" /></div>
                                <p class="slide_product_price">£332.50</p>
                                <p class="slide_product_price2">EX VAT @20%</p>
                            </div>
                            </div>
    
                            <div class="two margin-3">
                             <a href="http://www.pinknoise-systems.co.uk/DFocus_Field_Runner_Bundle--product--1105.html" class="slide_product_name">D|Focus Field Runner Kit</a>
                            <div class="p-image"><a href="http://www.pinknoise-systems.co.uk/DFocus_Field_Runner_Bundle--product--1105.html"><img src="http://www.pinknoise-systems.co.uk/userfiles/images/monthly/fieldrunnerkit.jpg" /></a></div>
                            <div class="p-content">
                                <div class="4stars"><img src="http://www.pinknoise-systems.co.uk/userfiles/images/monthly/4_stars.png" /></div>
                                <p class="slide_product_price">£382.50</p>
                                 <p class="slide_product_price2">EX VAT @20%</p>
                            </div>
                            </div>
    
                            <div class="three margin-3">
                             <a href="http://www.pinknoise-systems.co.uk/DFocus_Austin_Rig_Bundle--product--1106.html" class="slide_product_name">D|Focus Austin Rig Bundle</a>
                            <div class="p-image"><a href="http://www.pinknoise-systems.co.uk/DFocus_Austin_Rig_Bundle--product--1106.html"><img src="http://www.pinknoise-systems.co.uk/userfiles/images/monthly/austinrigbundle.jpg" /></a></div>
                            <div class="p-content">
                                <img src="http://www.pinknoise-systems.co.uk/userfiles/images/monthly/4_stars.png" />
                                <p class="slide_product_price">£499.17</p>
                                <p class="slide_product_price2">EX VAT @20%</p>
                            </div>
                            </div>
    
                        </div>
    
                        </div>
                    </li>    
                <li>
                        <div style="margin:0 auto;text-align:center;">
                            <img src="http://www.pinknoise-systems.co.uk/userfiles/images/final_slide_3.jpg" />
                        </div>
                    </li>
    
                    <li>
                        <div style="margin:0 auto;text-align:center;">
                            <img src="http://www.pinknoise-systems.co.uk/userfiles/images/final_slide_4.jpg" />
                        </div>
                    </li>
                </ul>
            </div>
        </div>
        </div>
    </body>
    </html>
    

    【讨论】:

    • 你是怎么解决的?你改变了什么?如果 jsfiddle 出现故障,我们永远不会知道您是如何修复它的
    • 感谢您的回复,非常感谢。是否可以让每张幻灯片从右侧滑入而不是淡出?抱歉,Javascript 相当有限。
    • @SVS 非常感谢,对不起,我的回答应该是最佳答案。非常感谢您的调整。我设法编辑了滑块的参数。我设法让它连续滑动,并设置滑动时间/暂停时间。请参阅此jsfiddle.net/DanCUK89/L7eHaJSFiddle 以获取最新版本。我希望能够让它通过幻灯片(快速)滑回,以便在到达最后一张幻灯片后返回第一张幻灯片。此外,如果访问者单击上一个/下一个按钮,自动滑动功能似乎停止。提前谢谢大家!
    【解决方案2】:

    试试这个,它将滑块设置为自动更改。

       $(document).ready(function(){    
            var sudoSlider = $("#slider").sudoSlider({fade: true,auto:true});
        });  
    

    这里是working link

    【讨论】:

    • 非常感谢到目前为止的回答,非常感谢。我设法使用@Furqan 的回复来了解如何编辑滑块的参数。我设法让它连续滑动,并设置滑动时间/暂停时间。请参阅此 [链接]jsfiddle.net/DanCUK89/L7eHa/[/link]JSFiddle 以获取最新版本。我希望能够让它通过幻灯片(快速)滑回,以便在到达最后一张幻灯片后返回第一张幻灯片。此外,如果访问者单击上一个/下一个按钮,自动滑动功能似乎停止。提前谢谢大家!
    猜你喜欢
    • 2015-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-06
    • 2018-02-20
    • 2017-12-26
    • 2021-08-24
    • 1970-01-01
    相关资源
    最近更新 更多