【发布时间】:2016-02-08 06:53:31
【问题描述】:
我使用这个 javascript 代码:
<script>
$(window).load(function () {
$(".container").delay(2000).fadeIn(500);
var myElement = document.querySelector("#bl-main > section");
myElement.style.bottom = "300px";
});
</script>
成功了。
但是我编辑了这段代码(用于设置 div/section = header picture + headermenu 的底部位置):
<script>
$(window).load(function () {
//document.getElementById("bl-main").style.bottom = "300px";
var headerroot = document.getElementById('headerroot').style.height;
var headMenu = document.getElementById('headMenu').style.height;
var tru = headerroot + headMenu + "px";
$(".container").delay(2000).fadeIn(500);
var myElement = document.querySelector("#bl-main > section");
myElement.style.bottom = tru;
});
</script>
出了点问题,代码不起作用@_@
我的代码有什么问题?
谢谢。
【问题讨论】:
-
如果你用的是jQuery,为什么你还在用javascript函数呢? document.getElementById("a") -> $("#a") ?
-
style.height将返回内联 CSS 高度(如果有)! -
@TreeNguyen,是这个问题吗?这似乎与问题无关..
-
你能分享你的 HTML 或 Fiddle 吗?
-
@RayonDabre 是的,我知道。只是想在检查错误之前跟他提一下:)
标签: javascript css padding var