2012-06-12 90 views
0

如何更改onload上jQuery ui滑块的值?自动更改滑块值jquery

其实我需要的是“自动滚动条”,它会自动改变...

首先我用settimeout到3000,所以3000毫秒后就会开始工作。

改变我用什么值

$("selector").slider("value",0); // this is the first option 

完成第一值变化后,我需要将其更改为第二,第三等。

我试图delay但它仍然在不断变化的值一次..

$("selector").slider("value",0).delay(2500).slider("value",45); //not working it changing to 45 

我该如何实现这一目标?

谢谢。

+0

什么是与超时的问题? – Thomas

回答

0

否则,您可以使用的setTimeout

var val = 10; 
var one = function() { 
    $("#slider").slider("value", val); 
    setTimeout(function() { 
     val = val + 10; 
     $('#slider').slider("value", val); 
     if(val < 100){ 
      one(); 
     } 
    }, 100); 
}; 

one(); 
​ 

DEMO