Tag: internet explorer 8

IE8上Google Maps API的未指定错误

我的页面正在返回SCRIPT16389:IE8中未指定的错误。 我想我找到了它的原因但没有解决方案。 该错误来自Google Maps API,函数mq(a,b)。 问题是IE8似乎无法在异步加载的内容上处理getBoundingClientRect(),并且我正在使用jQuery.load()加载内容。 如果我创建一个页面与页面加载相同的内容而不是异步,则不会发生错误。 无论是否显示地图,都会在页面加载时发生错误,然后在窗口resize时发生错误。 几年前我发现人们在使用jQuery时遇到了同样的问题: http : //bugs.jquery.com/ticket/4996 访问offsetParent时,是否存在IE 6/7“未指定错误”错误的解决方法 有人知道修复或解决方法吗? 或者我做错了什么? 非常感谢。

Object不支持此属性或方法IE8和Countdown.js插件

IE8中的错误:预期的对象 码: return base[name].apply(this, args); IE8中的另一个错误(单独的脚本):Object不支持此属性或方法 $(‘.timer’, currentOffer).countdown({until: offerEnd, serverSync: serverTime, compact: true, alwaysExpire:true, onExpiry: function(){expireOffer(currentOffer);} }); 现在在这一个上撞墙一段时间了。 如果你想看到一个JS小提琴,其中包含所有代码和各种插件等,那么: http : //jsfiddle.net/ZUTL6/13/ 一切正常> IE8 任何帮助非常感谢!

clientHeight根据IE8所处的模式返回不同的值

在javascript函数中,我使用document.body.clientHeight来获取正文的高度。 现在,根据IE8所处的模式(即怪癖或标准),值不同。 示例在怪癖中,document.body.clientHeight = 800px在标准中,document.body.clientHeight = 650px 希望我有道理。 请帮忙。

jQuery出错(在IE8中)

我使用时收到错误: $(document).ready(function(){ $( “#single_image”)的fancybox()。 }) 错误是: object doesn’t support this property or method 我试图删除; 但我仍然得到错误! 我正在使用这个插件: http : //fancybox.net/

jQuery.change + inline onchange fn()导致fn执行两次

发布这个即使我找到了答案和解决方法,希望它能帮助别人。 基本上,当使用IE8并更改元素的值时, jQuery.change挂钩到它并且内联onchange定义, onchange中 的代码执行两次 。 我们在使用jQuery 1.4.2和AutoPostBack = true控件的ASP.NET(3.5或4.0无关紧要)项目中遇到了这个问题,这些控件使用onchange =“__ doPostBack(…)”属性进行渲染,导致回发发生两次用于单个用户启动的控制状态更改。 (微软真的需要摆脱浏览器业务 – 他们很糟糕。) 为了演示这个问题,我创建了一个空的网站项目并添加了一个aspx页面,下面是完整的代码+标记。 重要的元素是对jQuery的SCRIPT引用,连接control.change处理程序的$ document.ready,以及单独的autopostback控件(我已经validation它与TextBox和DropDownList一起发生)。 请注意,页面上不存在其他控件 – 没有AJAXToolkit控件,如UpdatePanels,也没有带有空SRC属性的IMG,这是一个长期存在的错误,也会触发双回发。 protected void Page_Init(object sender, EventArgs e) { Trace.Write(String.Format(“IsPostBack = {0}; PostbackControl = {1}”, IsPostBack.ToString(), Page.Request.Params.Get(“__EVENTTARGET”))); } protected void txtTest_TextChanged(object sender, EventArgs e) { Trace.Write(String.Format(“Name = {0}”, txtTest.Text)); } Demo of jQuery + AutoPostBack double […]

jQuery Tabs导致IE8出现问题?

我正在使用jQuery Tabs与jQuery 1.3.2本地运行。 标签创建得很好,但IE告诉我该网站正在运行可能存在安全风险的内容(这很烦人,但也许这就是当IE看到任何javascript时总会发生的事情……我不知道因为我不知道不使用IE浏览器。 无论如何,我有3个选项卡,每当用户进入第3个选项卡然后回到前两个中的任何一个时,IE挂起然后告诉我必须关闭IE,此时它会立即重新打开“阻止”页面内容“再次警告并告诉我它已”恢复“标签。 我的标签在Windows和OS X上的Firefox和Chrome中完美运行……但不在IE中。 这是一个已知的问题? 以前有人碰过这个吗? 编辑 代码可以在这里看到

Javascript ForEach函数在IE中不起作用

我怎么能写下以下所有浏览器都支持的代码? 因为似乎IE8中不支持forEach-Function … digits.forEach( function( value, index ) { // create a span with initial conditions var span = $( ”, { ‘class’: ‘digit0’, ‘data’: { ‘current’: 0, ‘goal’ : value } } ); // append span to the div#number span.appendTo( $( ‘div#number’ ) ); // call countUp after interval multiplied by the index of […]

JSF2.0 + Primefaces 3.0.1 + jquery 1.6.4 + p:commandLink + IE8抛出对方法或属性的意外调用

球队, 我正在基于maven的jetty(8.0.1)上运行所描述的设置,并在IE8中获得一些奇怪的例外(仅限!)。 IE给我的错误,如下所示: Webpage error details User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0) Timestamp: Wed, 29 Feb 2012 14:09:38 UTC Message: Unexpected call to method or property access. Line: 23 Char: 22640 Code: 0 URI: http://127.0.0.1:8080/javax.faces.resource/jquery/jquery.js.jsf?ln=primefaces&v=3.0.1 在第23行的’javax.faces.resource / jquery / jquery.js.jsf?ln = primefaces&v = 3.0.1’中描述的代码段,char 22640是’finally’之后的'{‘: resolveWith:function(bw,bv){ if(!bs&&!bu&&!br){ bv=bv||[]; br=1; try{ while(bt[0]){ […]

IE8中jQuery.ajax()的突出问题?

我使用这个jQuery .ajax()调用将feed-items加载到ul中,我基本上从http://www.makemineatriple.com/2007/10/bbcnewsticker/ var timestamp = true; //set whether timestamp is displayed in $.ajax({ type: “GET”, url: “sample-feed.xml”, dataType: “xml”, success: function(xml) { $(xml).find(‘item’).each(function(){ var title = $(this).find(‘title’).text(); var link = $(this).find(‘link’).text(); if(title.length >=57){ title = title.substring(0,54) + “…”; } var addItem = ”+title+”; if (Boolean(timestamp)== true){ var time = new Date(Date.parse($(this).find(‘pubDate’).text())); addItem +=” + makestamp(time) […]

IE7 / 8&png的fadeIn / fadeOut jquery问题

嘿伙计们,我正在尝试制作放大镜背景,当使用hover在可以放大的图像上时。 这是使用空白跨度并将其显示设置为无,直到它hover,并使其背景为半透明png,中间放大镜。 这是使用fadeIn / fadeOut完成的,并且在IE之外的所有其他浏览器中都能很好地工作。 在IE中,图像的背景闪烁为深灰色,然后在hover时淡入正确的图像并将其hover。 这是我正在研究的例子,它连续三个较小的图像: http://www.brainbuzzmedia.com/themes/amplify/html/index.html 我已经读过,解决这个问题的方法是为褪色的元素添加背景颜色,但显然这不起作用,因为我需要使用半透明的png作为背景。 任何人都知道我能用这个做什么?