2011-12-26 9 views
3

Internet explorer 8でjquery.simplemodalを使用しているときにJavaScriptエラーが発生しました。クローム、ファイアフォックス、サファリでうまく動作します。jquery.simplemodal> ie8のスクリプトエラー

エラーが

ライン475上のオブジェクト「s.d.wrapは」ヌルされているかをどのようにインターネットエクスプローラ8で作業していると上の任意のアイデア?

関連コード。頭の中で:

<script src="ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"; type="text/javascript"></script> 

<script src="/system/js/jquery.ui.core.js" type="text/javascript"></script> 

<script src="/system/js/jquery.ui.widget.js" type="text/javascript"></script> 

<script src="{url:/system/js/jquery.ui.mouse.js}" type="text/javascript"></script> 

<script src="/system/js/jquery.ui.sortable.js" type="text/javascript"></script> 

<script src="/system/js/jquery.simplemodal-1.4.1.js" type="text/javascript"></script> 

やモーダルウィンドウの

:事前に

$("#detail-pane").animate( { height: gPaneHeight + 'px'  }, 500, 
    function() { 
     $.modal("<div id='warning-box' class='warning-box'></div>", 
       { closeHTML:"", 
       containerCss:{ backgroundColor:"#b8b9b9", 
           height:gPaneHeight, 
           padding:0, 
           width:993 }, 
       position: [ 108, ($(window).width()/2) - (993/2) ], 
       overlayClose:true, 
       onClose:function(dialog) { closePane(); }, 
       onShow: function(dialog) { // filling in box content 
              } 
       }); 
    } 
); 

おかげで、 ライオネルは

+0

あなたのコードで宣言する方法をチェックする必要があります。また、キャッシュを消去し、IEで使用されるJSが最新バージョンであることを確認してください。 – Alfabravo

+0

'code' <スクリプトsrc = "/ system/js/jquery.ui.widget.js" type = "text/javascript"> ' code' – user1116704

+0

モーダルを開く例: 'code'の$( "#詳細ペイン")(\tアニメーション{ 高さ:gPaneHeight + 'PX' を\t \t \t \t \t \t }、 500、 関数() { $。モーダル( "

"、{ \t closeHTML: "" を、 \t containerCss:{ \t \t backgroundColorの "#1 b8b9b9"、 \t \t高さ:gPaneHeight、 \t \tパディング:0、 \t \t幅:993 \t}、 \t位置:[108、($(ウィンドウ).width()/ 2) - (2分の993)]、 \t overlayClose:真、 \t OnCloseの:機能(ダイアログ) \t \t \t { \t \t \t \t closePane(); \t \t \t}、 \t onShow:\t機能(ダイアログ)ボックスコンテンツ \t \t \t}} で\t \t \t { \t \t \t \t //充填)。 }); 'code' – user1116704

答えて

0

はない

<script src="{url:/system/js/jquery.ui.mouse.js}" type="text/javascript"></script> 

であるべき

<script src="/system/js/jquery.ui.mouse.js" type="text/javascript"></script> 

+0

{url:xxxx}は、生成されたURLを管理するためのCMSからの指示です。 CMSによる処理後、正確なURLが提供されます。 – user1116704

0

をチェックシンプルなモーダルバージョン1.4.1 に同じ問題を抱えていました(ddwrap)? d.d.wrap.focus():f.focus()

関連する問題