草庐IT

ie8-browser-mode

全部标签

javascript - jQuery $(document).ready() 在 IE6 中失败

我有以下代码://Createsatimertocheckforelementspoppingintothedomtimer=setInterval(function(){for(pinpixelTypes){checkElems(pixelTypes[p]);}},10);//AddDocumentfinishedcallback.$(document).ready(function(){//Documentisloaded,sostoptryingtofindnewpixelsclearInterval(timer);});在Firefox中,它工作得很好,但在IE6中,我在$(d

javascript - jQuery trim 功能在 IE7 中不起作用?

我正在尝试调用jQuerytext()函数并通过trim()函数运行它以删除所有尾随和前导空格。似乎在Firefox中运行良好,但是在IE7中不起作用(拒绝删除末尾的空格)。有什么想法吗?!也许是正则表达式解决方案? 最佳答案 你很可能已经忘记了jquery链......试试这个$('#selector').trim($('#selector').text())不要偷懒$('#selector').text().trim();//这是错误的...编辑或者@Laserson用$.trim($(selector).text());更好地

javascript - 我的应用程序仅在 Debug模式下在 IE 中工作(在其他浏览器中工作)

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。在InternetExplorer中(我试过9和8),我的应用程序无法在正常模式下运行。但是当我进入Debug模式(按F12)时,它会遇到一些小问题(现在不相关)。这让我无法调试我的应用程序,因为在Debug模式下,它才刚刚开始工作。这是theapplicationIdeveloped.可能的解决方案是什么?

javascript - IE 8 defaultView 等效

我需要从文档对象或DOM元素(即DIV)知道这是它的窗口对象。在Firefox中我可以做:document.documentElement.ownerDocument.defaultView但显然在那个糟糕的浏览器中,该语句不起作用!!! 最佳答案 parentWindow.所以:vardoc=el.ownerDocument;varwin=('defaultView'indoc)?doc.defaultView:doc.parentWindow; 关于javascript-IE8def

javascript - getAttribute 无法在 IE7 中返回类?

我需要根据随机属性值找到随机节点。为此,我在getElementsByTagName的节点上使用getAtrribute。当我寻找类名作为属性时,它似乎在IE上不起作用(在FF上起作用)。有人知道getAtrribute是否不仅对“类”或其他属性也有效吗?(如果它是唯一的类(class),我会做一个解决方法。) 最佳答案 如果您不使用类似jQuery的东西,那么值得测试您所有的Javascript跨平台。以消除痛苦,但Class可能只是一个特例。这应该是获取类的跨平台方式:element.className

javascript - 如何获取浏览器 "Document Mode"

我正在开发某种JavaScript库。我造成的问题是我有一些具体问题:浏览器:IE8/IE9文档模式:IE7我找到了解决方案,但我不想在所有情况下都使用它,而只想在遇到上述情况时使用它。我知道我可以使用以下方法识别浏览器:returnnavigator.userAgent.toLowerCase().indexOf('MSIE8')>-1;但是我以这种方式只识别浏览器版本而不是文档模式,并且当我有浏览器模式IE8和文档模式IE8时,我不想使用我的解决方案。有没有办法在IE中获取页面文档模式?提前致谢。 最佳答案 您可以使用docum

javascript - e.preventDefault 的 IE 错误

如果这已经被覆盖,我提前道歉,但我是新手,我看到有其他类似的帖子,但没有一个有帮助,所以我认为可能还有另一个问题。我有一个模态弹出窗口,它在Chrome中工作正常,但在IE中不起作用。问题似乎出在线路上{e.preventDefault();}它给出了以下错误。Error:Objectdoesn'tsupportpropertyormethod'preventDefault'就像我说的那样,我是新手,我已经尝试过按照它在其他日志中所说的进行操作,方法是在它周围放置一个if或只是删除该行,但没有运气,所以任何人都可以帮助我。/*preventdefaultbehaviouronclick

javascript - 绕过 IE "The webpage you are viewing..."弹窗

有没有办法绕过下面的IE弹框:Thewebapgeyouareviewingistryingtoclosethewindow.Doyouwanttoclosethiswindow?Yes|No这是在我将window.close()添加到asp.net按钮控件的onclick事件时发生的。 最佳答案 在打开的弹出窗口中写入以下内容varobjWin=window.self;objWin.open('','_self','');objWin.close(); 关于javascript-绕过I

asp.net - 输入按钮不提交表单(仅限 IE)ASP.NET

我有一个带有文本框和按钮的表单。IE是唯一在按下Enter时不会提交表单的浏览器(适用于FF、Opera、Safari、Chrome等)。我发现这个javascript函数试图哄骗IE正常运行;但无济于事:functioncheckEnter(e){varcharacterCodeif(e&&e.which){e=echaracterCode=e.which}else{e=eventcharacterCode=e.keyCode}if(characterCode==13){document.forms[0].submit()returnfalse}else{returntrue}}实现

javascript - 在什么情况下Javascript在IE8中的性能会比IE7差?

我在一家使用Javascript构建交互式座位表的公司工作。这是一个例子:http://seatgeek.com/event/show/457624/miami-dolphins-at-new-york-jets-2010-12-12/.它们在许多方面模仿了Googlemap的功能。我们正在处理一个奇怪的问题——map的性能在除IE8之外的所有浏览器中都很好。我将IE6和IE7包括在“所有浏览器”类别中。我们在IE8中看到明显更差的JS性能。当您尝试在IE8中拖动map时,它会锁定一点并且有明显的延迟。但这在IE6或IE7中不是问题。我们已经确定问题与map上的标记有关。当您放大并显示