Показать сообщение отдельно
  #1 (permalink)  
Старый 13.02.2012, 23:20
Новичок на форуме
Отправить личное сообщение для Arimand Посмотреть профиль Найти все сообщения от Arimand
 
Регистрация: 23.11.2010
Сообщений: 3

Эффект 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-ах и картинках, а вот на данном диве с бакграундом - почему-то не хочет.

Прошу пояснений, если можно.
Ответить с цитированием