jQuery markingup !以及某些页面的IE错误

jQuery markingup! and IE error on certain pages

本文关键字:IE 错误 markingup jQuery      更新时间:2023-09-26

我有一个应用程序,使用jQuery 1.4.4与最新的市场!扩展。

我用火狐没有问题,一切正常。但是IE(在我的例子中是IE8)真的让我很头疼。

我有一个文本框输入,我与markitup!我有相同的JS和CSS代码链接到在应用程序的管理端和客户端。

客户端文本框工作得很好,我看到上面的标记栏很好。相同的代码在IE管理端产生错误,不显示市场营销!味精盒上方的条形图。我在管理部分删除了所有其他JS文件引用,以确保没有冲突。但它仍然不起作用,我在IE中得到JS错误。

以下是我在两页中包含的内容(包括基本必需品):

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的客户端页面上工作,但在管理端部分不起作用。

我得到以下错误

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

我错过了什么?

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