У меня есть элемент, называемый #artwork
который должен быть анимированы:CSS3 Переходы происходят мгновенно?
#artwork{
-webkit-transition: all 20s ease-in;
transition:all 20s ease-in;
width:75%;
display:block;
margin:0px auto;
}
#artwork.trans{
width:60%;
}
Проблема заключается в том, переход происходит мгновенно, без каких-либо задержек (в моем случае 20-х годов). Я пробовал функцию toggleClass
JQuery безрезультатно, и я также попробовал функцию css
, которая также не работала.
$(window).load(function(){
var addImage = function(background){
$("#images").append("<div class='image'><img id='artwork' src='"+ background +"' /></div>");
$("#artwork").css("width", "65%");
$("#artwork").toggleClass("trans");
};
addImage("http://4.bp.blogspot.com/-f5Oju8nYOe4/T91Kdqww3GI/AAAAAAAAGEk/s1tZR76WQfc/s1600/winter-wallpaper-7.jpg");
});
Следует также отметить, что если я проверяю элемент и редактирую ширину элементов, переход работает отлично ... Нечетно! –