2011-12-26 37 views
3

我在使用Internet Explorer 8上的jquery.simplemodal时遇到javascript错误;在铬,火狐,Safari浏览器上运行良好。jquery.simplemodal> ie8上的脚本错误

误差“s.d.wrap”为空或不就行了475

的对象上如何有工作在Internet Explorer 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 2011-12-26 20:04:59

+0

在头部分中: 'code' < script src =“/ system/js/jquery.ui.widget.js”type =“text/javascript”> 'code' – user1116704 2011-12-28 11:34:09

+0

打开模式的示例:):{gPaneHeight + '像素' \t \t \t \t \t \t 高度}, 500, 功能( 。'code' $( “#细节窗格”)动画(\t { $。模态( “

”,{ \t closeHTML: “”, \t containerCss:{ \t \t的backgroundColor: “#b8b9b9”, \t \t高度:gPaneHeight, \t \t填充:0, \t \t宽度:993 \t}, \t位置:108,($(窗口).WIDTH()/ 2) - (二分之九百九十三)], \t overlayClose:真, \t的OnClose:功能(对话) \t \t \t { \t \t \t \t closePane(); \t \t \t}, \t昂秀:\t功能(对话)在框内容 \t \t \t { \t \t \t \t //填充 \t \t \t} }); }); 'code' – user1116704 2011-12-28 11:41:01

回答

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}是来自CMS的用于管理生成的URL的指令。在由CMS处理之后,它带有确切的URL。 – user1116704 2012-01-09 09:08:45

0

更换到(ddwrap)? d.d.wrap.focus():f.focus()