0

我正在构建一个 Wordpress 主题,但页脚位置有问题。索引页很好,我在 style.css 中定义了“footer”的 margin-top,witch 将 bckimage 保存为 900px,将“foot_sadrzaj”的 margin-top 保存为 918px,因为“foot_sadrzaj”保存了文本和图像。这是链接:http ://casabianca.ba/test/

好吧,如果我去页面,页面的内容在,或者在显示帖子时,在 . 我编写了一些 JS 代码来更改页脚和 foot_sadrzaj 的位置,具体取决于包含内容的元素 sadrzaj 或 sadrzaj_single 的位置和高度,但它不起作用(就像这里:http ://casabianca.ba/test/novosti/ ) ....你能帮我弄清楚为什么吗?

这是代码:

var div = getElementById('sadrzaj');
var div2 = getElementById('sadrzaj_single');


if (div) {
    var z = div.style.offsetTop+div.style.offsetHeight;
    getElementById('footer').setAttribute(
            "style", "marginTop:" + z.toString() + "px");
    getElementById('foot_sadrzaj').setAttribute(
            "style", "marginTop:" + (z+18).toString() + "px");
}
else if (div2) {
    var z = div2.style.offsetTop+div2.style.offsetHeight;
    getElementById('footer').setAttribute(
            "style", "marginTop:" + z.toString() + "px");
    getElementById('foot_sadrzaj').setAttribute(
            "style", "marginTop:" + (z+18).toString() + "px");
}
4

1 回答 1

-1

如果可能的话,你可以试试 jQuery。

jQuery 有很多定位选项,包括 CSS 样式。

http://api.jquery.com/css/

于 2013-02-20T06:49:38.423 回答