我在第一次使用outerHeight加载页面时出现问题。
outerHeight()返回的值是27的倍数。
的jQuery
$('.entries').each(function(r) {
$(this).attr("value", $(this).outerHeight()+15);
})
HTML:
<div class="entries">
<div class="container_entrie">
<span class="meta"><span class="title">Daily Inspiration #128</span>
<span class="date">- april 10th 2009 </span></span>
<img src="images/content/four.png" />
</div>
</div>
CSS:
.entries {
position:absolute;
overflow:hidden;
cursor:pointer;
width:200px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
padding:6px;
background-color:#171717;
}
.meta{
position:absolute;
bottom:0; float:left; width:190px; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; font-size:11px; font-weight:bold; line-height:14px;
background-color:#000;
/* for IE */
filter:alpha(opacity=70);
/* CSS3 standard */
opacity:0.7;
border-top:1px solid #000;
}
.meta span.title{color:#FFF; }
.meta span.date{color:#999999; font-weight:normal;}
.container_entrie{position:relative; width:200px; float:left; overflow:hidden; }
在刷新任务之后,所有人都被加载了。
所以我想知道这对于container_entrie中的图像是不是一个问题?
感谢帮助=)
答案 0 :(得分:2)
从哪里调用你的javascript?除非你在图像上设置一个高度,否则如果你将它放在$(...)
($(document).ready的简写中),你就会遇到问题。尝试将其放入$(window).load(...
)并查看是否有帮助。在所有内容下载后加载,Ready是一个伪事件,当dom准备好被搞乱时会触发。