[英]Animating a range slider back and forth (loop)
我正在嘗試制作一個范圍滑塊的動畫,該滑塊在每次移動的大約2秒內以1的增量滑動到最大值和最小值。我不希望它是瞬時的。 我希望用戶看到滑塊來回移動。 這是我當前的代碼:
var slider = $("#battleslider").slider({
animate: 900
});
$('#move').click(function(){
slider.slider('value', slider.slider('value') + 500);
slider.slider('value', slider.slider('value') - 500);
});
問題在於,當瀏覽器加載並且按鈕被激活時,滑塊幾乎瞬間達到最大值,然后在適當的持續時間內減小。 我還需要將幻燈片以1的增量進行更改,以便用戶可以准確獲得位置。 但是,要做到這一點,我需要一個循環,這基本上會使我的瀏覽器(Chrome)凍結。
任何替代方法或其他任何方法都很好!
我希望這是有道理的,並讓我知道是否需要進一步澄清。
提前致謝!
編輯:JSFiddle: http : //jsfiddle.net/5j2f0L2t/1/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.