2012-05-30 3 views

ответ

0

Согласно странице JQuery,

"ширина, высота, или влево, можно анимировать, но цвет фона не может быть, если не используется плагин jQuery.Color())"

Вы можете посмотреть в jQuery.Color(), или используйте один из этих других решений:

http://www.bitstorm.org/jquery/color-animation/

http://desizntech.info/2009/06/playing-with-jquery-color-plugin-and-color-animation/

+0

Этот код работает на другой странице: '$ ("answerbox.") Анимировать ({BackgroundColor: "# F00"}). .animate ({backgroundColor: "#FFF"}); ' – user1277170

+0

Убедитесь, что вы импортируете все необходимые javascript, включая цвет jQuery, если это применимо. Скрипка работает с высотой, но не с фоновым цветом, что входит в строку с тем, что говорила на этой странице jQuery, поскольку цвет jQuery не включен в скрипт – ToddBFisher

0

использовать этот код .. он работает отлично

function newitem(){ 
var text='<li><p>new</p></li>'; 
var elem=$(text); 
elem.css("background", "#FFA"); 
$('#list').prepend(elem); 
$('#list').listview("refresh"); 
elem.animate({backgroundColor: "#EEE"}); 
} 
newitem();​ 
+0

@ user1277170 исправлена ​​ваша проблема? –

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