我有兩個div(類名爲ca1和ca2),我想通過使用jquery將圖像(veer.jpg)放在兩個div的中心,我已經成功在這個時候,我只能在中心放置一張圖片,例如,如果我使用ca1的jquery函數,那麼這可以正常工作,但如果同時我使用j2的ca2功能,那麼它現在不會,現在如果我刪除ca1的功能,現在使用j2的ca2功能,那麼這工作得很好。我無法一次爲兩個div使用jquery函數。任何人都可以幫忙嗎?將圖像放置在兩個DIV的中心
我的HTML頁面是下:
<!DOCTYPE html>
<html>
<head><link rel="stylesheet" href="css/hwcb.css">
</head>
<body>
<div class="ca1"style="height:600px; width:600px; top:100px; left:400px; position:absolute; background:pink;">
<img class="c1" src="veer.jpg" style="height:200px; position:absolute;" />
</div>
<div class="ca2"style="height:600px; width:400px; top:800px; left:400px;position:absolute; background:grey;">
<img class="c2" src="veer.jpg" style="height:200px; position:absolute;" />
</div>
<script src="js/jquery.js"></script>
<script src="js/main.js"></script>
</body>
</html>
我main.js頁是在:
$(document).ready(function(){function move_div(){window_width=$('.ca1').width();window_height=$('.ca1').height();obj_width=$('.c1').width();obj_height=$('.c1').height();$('.c1').css('top',(window_height/2)-(obj_height/2)).css('left', (window_width/2)-(obj_width/2));}move_div();$(div).resize(function(){move_div();});});
$(document).ready(function(){function move_div(){window_width=$('.ca2').width();window_height=$('.ca2').height();obj_width=$('.c2').width();obj_height=$('.c2').height();$('.c2').css('top',(window_height/2)-(obj_height/2)).css('left', (window_width/2)-(obj_width/2));}move_div();$(div).resize(function(){move_div();});});
能否請您重現該問題在小提琴......請.. – Lal