私は実際にテーブル内に製品リストを作成しようとしています。私はすでに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が拡張すると、中央から他のdivの上に拡張し、代わりにその位置に留まる必要があります。私が実際の例を読んでいる限り、これはcssでz-indexとpositionを使用することを含むと思いますが、それを機能させる方法を本当に理解していません。どんな助けでもありがたいです。