我正在构建一个 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");
}
拜托,我只知道一些 JS 和零 JQuery,所以回答诸如“尝试 Jquery,我认为......”之类的东西根本没有帮助......