【问题标题】:enhance.js error in internet explorerInternet Explorer 中的 enhance.js 错误
【发布时间】:2011-06-23 08:45:04
【问题描述】:

我正在尝试使用 enhance.js 仅在桌面上加载脚本:

http://dl.dropbox.com/u/426954/allora/index.html

<script>
enhance({
loadScripts: [
{media: 'screen', excludemedia: 'screen and (max-device-width: 480px)', src: 'js/jquery-1.5.min.js'},
{media: 'screen', excludemedia: 'screen and (max-device-width: 480px)', src: 'js/jquery.cycle.lite.min.js'},
{media: 'screen', excludemedia: 'screen and (max-device-width: 480px)', src: 'js/script.js'},
]       
}); 
</script>

但我在 Internet Explorer 8 中收到此错误:

网页错误详情

用户代理:Mozilla/4.0(兼容; MSIE 8.0;视窗 NT 6.1;哇64; 三叉戟/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; Media Center PC 6.0) 时间戳:Sun, 6 2011 年 2 月 13:05:48 UTC

消息:“媒体”为空或不是 对象行:7 字符:8741 代码:0 URI: http://dl.dropbox.com/u/426954/allora/js/enhance.min.js

感谢任何建议

【问题讨论】:

    标签: javascript


    【解决方案1】:

    你有一个额外的逗号。

    IE 7 和 8 认为你的数组中会有一个额外的未定义元素。

    旁注:IE6 会出现语法错误,其他浏览器会忽略它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-28
      • 2012-05-30
      • 1970-01-01
      • 2015-06-14
      • 2013-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多