2012-02-05 84 views
1

我有以下代碼爲jQuery UI垂直滑塊,但我需要自動滑動(自動滾動)滑塊。 (頁面加載時自動滑動)jQuery UI自動滑動

任何人都可以提供幫助嗎?

<script>$(function() { 
var scrollPane = $('#content-scrolls'), 
    scrollableHeight = scrollPane.height() - scrollPane.parent().height() || 0; 
$("#slider-vertical").slider({ 
    orientation: "vertical", 
    range: "max", 
    min: 0, 
    max: scrollableHeight, 
    value: scrollableHeight, 
    animate: true, 
    slide: function(event, ui) { 
    scrollPane.css({top: ui.value - scrollableHeight}); 
    } 
}); }); </script> 
+0

可以請你這麼理解它正確,如自動幻燈片頁面加載或懸停或你希望它繼續沒有任何事件發生 – 2012-02-05 19:55:34

+0

嘗試滑動http://wowslider.com/ – Rachel 2012-02-05 19:56:20

+0

我需要在頁面加載自動滑動,並在wowslider我還沒有找到我需要的 – user1191067 2012-02-05 21:13:24

回答

0
$(function() { 
    var scrollPane = $('#content-scrolls'), 
     scrollableHeight = scrollPane.height() - scrollPane.parent().height() || 0; 
    $("#slider-vertical").slider(
    { change: handleChange, 
     slide: handleSlide, 
     orientation: "vertical", 
     range: "max", 
     min: 0, 
     max: scrollableHeight, 
     value: scrollableHeight, 
     animate: true, 
    }); 
    setTimeout(scrollWindow, 1000); 
    function scrollWindow() { 
     var slideValue; 
     slideValue = $("#slider-vertical").slider("value"); 
     if(slideValue > -100) 
     { 
       $("#slider").slider("value", slideValue - 1); 
       setTimeout(scrollWindow, 1000); 
     } 
    } 
    function handleChange(e, ui) { 
     var maxScroll = $("#scroller").attr("scrollHeight") -$("#scroller").height(); 
     $("#scroller").animate({ scrollTop: -ui.value *(maxScroll/100)}, 1000); 

    } 
    function handleSlide(e, ui) { 
     var maxScroll = $("#scroller").attr("scrollHeight") -$("#scroller").height(); 
     $("#scroller").attr({ scrollTop: -ui.value* (maxScroll/100) }); 
    } 
}); 

添加滾動如下: <div id="slider"></div> <div id="scroller">

+0

兩個值是undefined 更改:handleChange, s lide:handleSlide, – user1191067 2012-02-05 20:52:07

+0

嘗試新的 – Skyrel 2012-02-06 08:25:05

+0

仍然不能正常工作,你可以在這裏看到http://bit.ly/yEZcdx – user1191067 2012-02-06 10:12:14