我实际上是在尝试在表格中构建产品列表。我已经有了从 db 获取数据并放置在页面中的 php 代码,但我被 jquery 和 javascript 困住了,我就是这样的菜鸟。我一直在阅读一些文档,然后使用了这个脚本:
javascript
$(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 扩展时,它应该从中心扩展到其他应该保持在其位置的其他人。就我阅读工作示例而言,我认为这涉及在 css 中使用 z-index 和位置,但我真的不明白如何使其工作。任何帮助将不胜感激。