0

JSP ファイル

 <a  href="#" onclick="pop('terms')> Terms of Use </a>
 | <a  href="#"  onclick="pop('privacy')"> Privacy Policy </a>
 | <a  href="#"  onclick="pop('contact')"> Contact Us / Advertise  


 <div id="dialog"> </div>

JS ファイル

 function pop(url){
  $("#dialog").dialog({
     modal:true,
     height:450,
     width:600,
     open: function(){
        if(url=="privacy")
        $("#dialog").load('/temp_privacy.jsp');
        if(url=="contact")
            $("#dialog").load('/temp_contact.jsp');
        if(url=="terms")
            $("#dialog").load('/temp_terms.jsp');
    },
       title: url.toUpperCase(),
    close: function(){
        $("#dialog").dialog('destroy');
    }
});

最初のリクエストのダイアログ ボックスが開き、テキストが左に配置され、毎秒上に配置され、ダイアログ ボックスでの後続のリクエストの配置が完全にランダムになります。この動作の原因を理解できません。

4

1 に答える 1

0

コードを見ずに、ajaxリクエストのようにページをロードすると、コンテンツcssが体の残りの部分からオーバーライドされます。すべてのIDが一意であり、jspファイル内であっても他の場所でスタイル設定されていないことを確認してください。クラスと同じように、ドキュメント内の別の場所で同じクラスによって使用されているaltcssがないことを確認してください

于 2012-08-21T04:33:23.857 に答える