2012-11-30 52 views
0

我正在使用jQuery的UI滑塊與播放/暫停按鈕來控制一個d3.js動畫。當我按下播放按鈕時,我想要滑動手柄一起移動,任何方式來做到這一點?jQuery UI的滑塊 - 改變手柄的位置

同樣,有沒有辦法將滑塊定位在滑塊內的特定步驟?我仍然希望最大值和最小值保持不變,但是例如,如果我想要在頁面加載而不是第一次加載的最後一步啓動句柄。

回答

0

使用setIntervalstopInterval看到there

比方說你有播放按鈕應該下提到的方法調用,並切換到暫停模式。

一些例子,其中滑塊移動每個秒,代表時間:

發揮

var hoursInterval = setInterval(function(){ 
     var timeOfDay = (localStorage['hour']==23)?0:parseInt(localStorage['hour'])+1; 
     $("#playHour").slider("value",timeOfDay); 
    },1000); 

暫停

.... 
clearInterval(hourInterval); 

假設它會幫助你