0

これは IE 固有の問題です。

iframeのようなdivを使用して、htmlをdivに挿入しようとしていますが、実際にはこのようなものです

 $(document).ready(function() {
         $('#main_content').slideUp();
            $.post('main/main.html', function(data) {
                $('#main_content').html(data);
                $('#main_content').slideDown(800);
            });
        });

しかし問題は、この行を $('#main_content').html(data); にするときです。この行にコメントすると、背景は問題ないように見えます!

何か案が?

ここに体が入ります

<body> <div id="allcontent" class="allcontent" align="center">    <div id="content" class="content_Style" style="position:relative; width:964px;">
    <div id="banner_div" class="banner_div_Style"  onclick="changeFrame('main/main.html'); movebackward ()"></div>

    <div id="menu_text_content">...</div>

    <div id="basemenu_content" class="basemenu_content_Style" align="center">
        <img alt="MENU" src="images/webbase-menu1.png" width="964" height="73" style="position: absolute;" />
    </div>
    <div id="calle_content" class="calle_contect_Style" align="center">
        <img alt="CONTENT" src="images/web-callev3.png" width="964" height="584" />
    </div>

    <div id="calle_botton_content" class="calle_botton_contect_Style" align="center">
        <img alt="CONTENT" src="images/web-callebajav3.png" width="964" height="496" style="filter:alpha(opacity=40)" />
        <div id="foot" class="foot_Style" >
            <img src="images/copyright.png" width="239" height="23" alt="Copyrights Mind Bright Productions, LLC" />        
        </div>
    </div>

    <div id="main_content" class="main_content_Style">...</div>
</div>

4

2 に答える 2

0

jthemanが言ったことを実行するだけで問題を解決します

$('#main_content').load('main/main.html');    

そして、main.html ページで、すべての html、head、body の定義を取り出します。

于 2012-10-18T06:17:51.620 に答える
0

あなたの問題は、完全なhtmlをdivに入れていることだと思います。これは、2 番目の html 構造を html ページに配置することであり、バックグラウンドのように予期しない結果を引き起こす可能性があります。ページの本文部分だけを読み込んでみてください。

 $(document).ready(function() {
     $('#main_content').slideUp();
     $('#main_content').load('main/main.html body');
     $('#main_content').slideDown(800);
    });
于 2012-10-17T20:16:10.893 に答える