我有一个jQuery脚本,它读取img高度并将样式标记添加到头标记。在Wordpress中的jQuery加载顺序
jQuery的
var img = document.getElementById('logomini');
height = img.clientHeight;
$(function(){
$("<style type='text/css' id='style1'>#menu ul { line-height: "+ height +"px }</style>").appendTo("head");
});
问题:有时脚本正常工作,有时不是。当我刷新我的网站(Wordpress)时,行高为80px或0px。我认为这是脚本加载的问题。当脚本加载速度比img更快时,显示0px。但这只是我的猜测......脚本标签正好在</body>
标签之前。
任何想法?
图像前要设置高度可变的,你”重新获得高度,被加载。您应该在文档就绪功能中定义变量。 – APAD1
那么,仍然不工作 – user4011723