2012-01-11 2 views
1

Когда я применяю следующий код, он устанавливает правильное значение бара, но не делает никакого ослабления?jQueryUI Progressbar не ослабит

$("#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'); 

не работает сразу tely, когда div с фактическим баром был скрыт, даже инициализируя его, прежде чем не работал. На данный момент я просто показываю его. любое лучшее решение?

+0

был ранее инициализирован \t $ ("#myBar") .progressbar ({значение: 0}); – kritop

+0

Я добавил свое решение! – kritop

ответ

0

Решение:

Я вроде работал его сам

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

действительно неверный код (спасибо Orenet!), Используя:

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

не работает сразу, как DIV с фактическим бар был скрыт даже инициализации его, прежде чем не работал. На данный момент я просто показываю его. любое лучшее решение?

0

Я не думаю, что вы можете использовать speed или easing по умолчанию progressbar jquery.

прочитайте 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

+0

, другой источник для меня был следующим: http://bugs.jqueryui.com/ticket/3469 dunno, если это все еще up2date – kritop

+1

, тогда вы должны использовать 'animate', как в приведенных вами примерах. код в вопросе недействителен ... – Orentet

Смежные вопросы