Я действительно пытаюсь создать список продуктов внутри таблицы. У меня уже есть php-код, который берет данные из db и места на странице, но я застрял в jquery и javascript, я такой noob. Я читал вокруг некоторой документации и я вышел с этим сценарием:Развернуть Div над другими на мыши над jquery
яваскрипта
$(window).load(function(){
$('.principale').hover(function() {
$(this).animate({
width: 215, height: 350, margin: 0,
}, 'fast');
/* $(this).animate().css('box-shadow', '0 0 10px #44f')*/
$(this).animate().css('box-shadow', '0 0 5px #000')
}, function() {
$(this).animate().css('box-shadow', 'none')
$(this).animate({
width: 210, height: 240, margin: 0,
}, 'fast');
});
});
Css
.tabellainizio {
margin-top:100px;
}
.bordini {
border: 1px #DDD solid;
}
.principale {
height: 240px;
width: 210px;
overflow: hidden;
}
.principale .contenitore {
height: 240px;
width: 210px;
float: left;
display: block;
}
.immagine {
border: 1px solid maroon;
text-align: center;
margin: 15px;
height: 168px;
width: 168px;
position:relative;
}
.content {
display: none;
margin: 15px;
}
.contenitore:hover {
width: 215px;
height: 350px;
margin: 0px;
border: 1px solid black;
}
.contenitore:hover .content {
display: block;
}
.contenitore:hover .immagine {
position:relative;
}
вы можете увидеть демо здесь: http://jsfiddle.net/fozzo/EWJGJ/
Но это не совсем то, что мне нужно. Когда div расширяется, он должен расширяться от центра над остальными, которые вместо этого должны оставаться в своих положениях. Я думаю, что это связано с использованием z-index и position в css, насколько я читаю рабочие примеры, но я действительно не понимаю, как заставить его работать. Любая помощь была бы полезной.
спасибо за Ваш ответ.я проверил ваше обновление, но на самом деле кажется, что другие div все еще перемещаются, когда один расширяет его, не похоже, что он расширяется над ними. – Fabio
Это потому, что вы по-прежнему меняете ширину div, когда событие mouseover запускается, и вы добавляете границу. Поэтому. Расширяясь, что вы имеете в виду? Вы хотите, чтобы вся ячейка расширялась по соседним ячейкам или просто по содержанию? Вам нужна игрушка более конкретная. – Terry
Извините, я не был ясен на первом этапе, я хочу, чтобы ячейка расширялась по соседним ячейкам и содержимому (она скрыта, когда ячейка не расширяется). – Fabio