首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery标记!和某些页面上的IE错误

jQuery标记!和某些页面上的IE错误
EN

Stack Overflow用户
提问于 2011-07-20 04:23:42
回答 1查看 188关注 0票数 0

我有一个应用程序,它使用带有最新标记的jQuery 1.4.4!扩展。

我对Firefox没有任何问题,一切都很正常。但是IE (在我的例子中是IE8)让我很头疼。

我有一个结合了markitup的文本框输入!我有相同的JS和CSS代码链接到这两个应用程序的管理员端和客户端。

客户端文本框工作得很好,我看到它上面的标记栏也很好。相同的代码会在管理员端的IE中产生错误,并且不显示标记!消息框上方的栏。我已经删除了admin部分中的所有其他JS文件引用,以确保不会发生冲突。但是它仍然不能工作,并且我在IE中得到JS错误。

以下是我在两个页面上都包含的内容(直到最基本的必需品):

代码语言:javascript
运行
复制
jquery-1.4.4.min.js
jquery.markitup.min.js
jquery.markitup.settings.js
custom.js

// ----- custom.js
$(document).ready(function() {
  $("textarea#message_body").markItUp(markitupTextileSettings);
});

因此,上面的代码在客户端和管理员的Firefox中都能100%正常工作。真正奇怪的是,同样的代码在客户端页面上可以在IE8中运行,但在管理员端页面上不能运行。

我得到以下错误

代码语言:javascript
运行
复制
Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MDDC; .NET4.0C; Tablet PC 2.0)
Timestamp: Tue, 19 Jul 2011 20:21:24 UTC


Message: Object doesn't support this property or method
Line: 33
Char: 39
Code: 0
URI: https://myserver/javascripts/jquery/jquery-1.4.4.min.js

我遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2012-06-03 02:59:11

您的浏览器不支持在IE9中工作的代码。所以升级你的浏览器,并要求你的访问者升级他们的浏览器。向您的网站添加脚本,以便如果有人尝试使用IE8或更早版本访问您的网站,您可以将用户重定向到该网站的其他版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6753614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档