Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Эффект explode. Не работает с background. (https://javascript.ru/forum/jquery/25734-ehffekt-explode-ne-rabotaet-s-background.html)

Arimand 13.02.2012 23:20

Эффект explode. Не работает с background.
 
Здравствуйте.
Имеется галерея ( написанная собственноручно ).
При нажатии на миниатюру, в div-e появляется картинка ( точнее ему присваивается бакграунд ).

Вот css div-а:
Код:

#photo{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-repeat:no-repeat;
background-position: center center;
display:none; }

Вот событие, происходящее при клике на миниатюру:
function onPhotoClick(){
	var photo=document.getElementById('photo');
	photo.style.backgroundImage="url('"+this.src+"')"; 
$("#shadow").show(100);
$("#photo").show("explode",{},2000);
}

Работает - не правильно. Все остальные эффекты jquery ui работают правильно.
Эксперименты показали, что эффект explode работает замечательно на простых div-ах и картинках, а вот на данном диве с бакграундом - почему-то не хочет.

Прошу пояснений, если можно.


Часовой пояс GMT +3, время: 16:37.