嘿社区我正在做这个框架中的图片居中所以图像的中心在框架的中心,尽管它的大小。(框架是固定的)
$('.item-box').each(function () {
var fwidth = $('.gmask').width();
var iwidth = $('.gmask img').width();
var fheight = $('.gmask').height();
var iheight = $('.gmask img').height();
$('.gmask img').css('margin-left', Math.floor((fwidth - iwidth) / 2) - 3);
$('.gmask img').css('margin-top', Math.floor((fheight - iheight) / 2) - 3);
});
我想为我的每个'.item-box'做一个循环,谁能告诉我我做错了什么
*编辑
顺便说一句,我在做 jquery 模板
<script id="resultTemplate" type="text/x-jquery-tmpl ">
{{for Product}}
<div class="item-box" id="{{if #index < 5 }}itemboxTeaser{{else}}itemboxRest{{/if}}{{:#index+1}}">
<div class="visual-gallery">
<div class="gmask">
<ul class="replaceClass">
<a href="/lejemaal/{{:Urlname}}/#/Lejemaal">
<img src="{{:PhysicalPathToFrontPhotoUseWebFront300Px}}" alt="">
</a>
</ul>
</div>
</div>
</div>
{{/for}}
</script>