Wordpress テーマを作成していますが、フッターの位置に問題があります。インデックス ページは問題ありません。style.css で「footer」の margin-top を定義しました。魔女は bckimage を 900px に、「foot_sadrzaj」の margin-top を 918px に保持します。「foot_sadrzaj」にはテキストと画像が保持されるためです。リンクはこちら: http://casabianca.ba/test/
さて、私がページに行くと、ページのコンテンツは or にあり、投稿を表示するときは . コンテンツを含む要素 sadrzaj または sadrzaj_single の位置と高さに応じて、フッターと foot_sadrzaj の位置を変更する JS コードをいくつか書きましたが、機能しません (ここのように: 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");
}