2013-02-20 179 views
0

我正在構建Wordpress主題,並且遇到了頁腳位置問題。索引頁是好的,我在style.css margin-top中定義了「footer」,因爲「foot_sadrzaj」擁有文本和圖像,所以女巫的bckimage保持在900px,margin-top的「foot_sadrzaj」保持爲918px。這裏的鏈接:http://casabianca.ba/test/使用JavaScript更改元素的位置

那麼,如果我去頁面,頁面的內容是在或,當顯示帖子,在。我寫了一些JS代碼來改變頁腳和foot_sadrzaj的位置,這取決於sadrzaj或sadrzaj_single,包含內容的元素的位置和高度,但它不起作用(像這裏:http://casabianca.ba/test/novosti/)....你能幫我弄清楚爲什麼?

這裏,S代碼:

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"); 
} 

回答

-1

如果可能的話,你可以試試jQuery的。

jQuery有很多定位選項,包括CSS樣式。

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

+2

只是建議jQuery是不是非常有用 – Ikke 2013-02-20 06:56:35

+0

不知道jQuery和沒有時間,現在它...我用最後期限推,否則我會嘗試從全部重寫從頭開始...... Thnx無論如何.. – 2013-02-20 10:19:00