2012-01-11 35 views
1

当我应用以下代码时,它设置了正确的bar值,但是没有做任何缓动?jQueryUI进度条不会缓解

$("#myBar").progressbar({ value: 25, speed: 1500, easing: 'easeOutBounce'}); 

我错过了什么,感谢任何帮助!

感谢


解决方案:

我还挺算出来自己

$("#myBar").progressbar({ value: 25, speed: 1500, easing: 'easeOutBounce'}); 

确实是无效的代码(感谢Orenet!),使用:

$('#myBar div').stop().animate({width: val + '%'},1000, 'easeOutBounce'); 

没有工作immedia与实际酒吧的div一样被隐藏起来,甚至在没有工作之前就已经初始化了。目前我只是取消隐藏它。更好的解决方案?

+0

之前已被初始化为\t $(“#myBar”).progressbar({value:0}); – kritop 2012-01-11 11:18:39

+0

我加了我自己的解决方案! – kritop 2012-01-11 11:55:40

回答

0

解决方案:

我还挺算出来自己

$("#myBar").progressbar({ value: 25, speed: 1500, easing: 'easeOutBounce'}); 

确实是无效的代码(感谢Orenet!),使用:

$('#myBar div').stop().animate({width: val + '%'},1000, 'easeOutBounce'); 

没有马上工作的DIV实际的酒吧甚至在没有工作之前就已经隐藏起来了。目前我只是取消隐藏它。更好的解决方案?

0

我不认为你可以使用speedeasing与jQuery的默认progressbar

请阅读progressbar documentation

+0

http://ask.altervista.org/demo/how-do-you-animate-the-value-for-a-jquery-ui-progressbar/demo2.html - 他使用:.animate({width:wD + '%'},1000,'easeOutBounce');不为我工作 – kritop 2012-01-11 11:26:15

+0

对我来说,另一个来源是:http://bugs.jqueryui.com/ticket/3469不知道如果这仍然是up2date – kritop 2012-01-11 11:28:00

+1

那么你应该使用'animate'作为你给的例子。问题中的代码无效... – Orentet 2012-01-11 11:29:33