OK、ここに行けば: http://devs.dream-portal.net/smf205/index.php?action=forum
(メニューの下に) 右側にフォーラム (ボード インデックス)、左側に 2 つのコンテンツ ブロックを含むテーブル要素に気付くでしょう。これらはすべて、テーブル要素のクラスdp_main
を持つテーブル要素内にあります。右側は SMF コンテンツで、ここがややこしいところです。OK、このtd
要素の id はsmf_col
、td 要素内からすべての HTML を取り出して#smf_col
、テーブル要素の直前 (または DOM の同じ場所) に配置する必要があります。.dp_main
テーブル要素を DOM (およびそのすべてのコンテンツ) から完全に削除する必要があるよりも、body
タグ内のすべてのコンテンツをテーブルの EMPTY #smf_col
td 要素に配置し、そのテーブルをbody
タグに配置する必要があります。
body
これは body タグでのみ行うことができるため、コンテンツ全体が id = の td 要素に配置されたら、テーブルを DOM から削除して元に戻す必要がありますsmf_col
。
body
次の jQuery を使用します (タグでしか実行できないため、ここで多くの操作を行います)。
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
var $smf_content = $("#smf_col").contents();
$("#smf_col").empty();
$($smf_content).insertBefore($(".dp_main"));
var $dptable = $(".dp_main").contents();
$(".dp_main").remove();
var $body = $("body").contents();
$("body").empty();
$("body").html($dptable);
$("#smf_col").html($body);
});
</script>
ページはこちら: http://devs.dream-portal.net/smf205/index.php?action=forum
とにかく機能しないので、今のところコードを無効にし、元の状態のままにして、何かを操作する前に、私が話していることを正確に確認できるようにします。基本的に、これは適切に行われます。左側の 2 つのブロックはずっと左側にあり、残りのページは右側にあるはずです。
最終結果は次の画像のようになります。