Tag: internet explorer 9

IE9的问题与jQuery load()事件没有触发

我正在尝试预加载几个图像,并希望我的页面保持不变,直到所有图像都加载完毕。 所以我正在做的是: var numPics = $(‘#bg img’).length; var picsLoaded = 0; $(‘#bg img’).load(function(){ picsLoaded++; if (picsLoaded == numPics){ buildPage(); } }); 这适用于所有浏览器,除了(你猜对了)IE。 不知何故,Internet Explorer将下载所有图片(我可以看到它们被加载到开发工具中),但只会随机启动load -Event(每次刷新都会给我一个新的数字,通常它会计算到大约一半我尝试了不同版本的jQuery(我最初从1.6.1开始)并且在这个网站上也读过这样的问题,但还没有找到任何答案。 此外,它似乎不是一个缓存相关的问题,因为破坏它(或将随机查询字符串附加到图像源)并没有什么区别。

IE9仅在击中F12时正确调用ajax

我的JSP页面(jQuery 1.7.2)中有这个jQuery代码: function Header() { this.add = function ( parentDiv, leftToolbar, rightToolbar ) { hbHeader = Handlebars.compile( $( “#hb-header” ).html() ); $( parentDiv ).html( hbHeader( {user:{tenantDescription:””, firstName:””, lastName:””}, leftTB:null, rightTB:null } ) ); $.ajax( { url:”${pageContext.request.contextPath}/services/login/sessionUser”, type:”POST”, async:true, success:function ( result ) { app.user = result; var ltHtml; var rtHtml; if ( leftToolbar ) { […]

jQuery .load方法没有在IE9上触发

我有4个div(class = mydiv),每个都有一个图像,加载方法在我测试的所有其他浏览器上触发,但它不会在IE9.0上触发。 我不知道它是否适用于任何其他IE浏览器。 $.noConflict(); jQuery(document).ready(function(){ jQuery(‘.mydiv img’).load(function(){ alert(“fired”); }); }); 尝试使用这些jQuery版本: 1.4.2 1.5.2 1.6.2 1.5.1rc1

IE9 – 函数错误:’ArrayBuffer’未定义ReferenceError:’ArrayBuffer’未定义

我已经创建了一个下载pdf的应用程序。 pdf基于html表。 应用程序在所有浏览器中都运行良好,但是当我在IE9中运行时,我Error in function : ‘ArrayBuffer’ is undefined ReferenceError: ‘ArrayBuffer’ is undefined遇到Error in function : ‘ArrayBuffer’ is undefined ReferenceError: ‘ArrayBuffer’ is undefined 。 由于IE9是基于HTML5的浏览器,jspdf应该可以工作。 工作演示 function demoFromHTML() { var pdf = new jsPDF(‘p’, ‘pt’, ‘letter’); pdf.cellInitialize(); pdf.setFontSize(10); $.each($(‘#customers tr’), function (i, row) { if ($(row).text().trim().length !== 0) { $.each($(row).find(“td, th”), function (j, cell) { […]

jQuery 1.6.1,IE9和SCRIPT5009:’$’未定义

有 SCRIPT5009:’$’未定义 $(document).ready(function(){ $(‘#slide’).pajinate({ num_page_links_to_display : 0, items_per_page : 4 }); }); 在IE9中使用jQuery 1.6.1。 为什么’$’在ie9中未定义? 提前致谢

video标签在IE 9中无效

我正在构建的video标签在IE9中不起作用。 它在Firefox和Chrome中运行正常。 我将mime添加到IIS 7.5服务器Extension = .mp4 Mime Type = video / mp4 我使用此代码使用jQuery创建元素 function fsuccLoadVideo(data) { var arr = GetNormalizeMetadataClean(data); var vid = $(”); var loc = window.location.href; var idx = loc.lastIndexOf(‘/’) + 1; var mp4loc = loc.substr(0, idx)+ arr[0][“CntrTestVideoMp4Src”]; loc = loc.substr(0, idx)+ arr[0][“CntrTestVideoOggSrc”]; if ((arr[0][“CntrTestVideoMp4Src”] != undefined) && (arr[0][“CntrTestVideoMp4Src”].length > 0)) { $(“”, […]

JSON.stringify和JSON.parse在IE9中不起作用?

我到处都在使用JSON.Stringify和JSON.parse ,它适用于Firefox。 它不再适用于IE9,也不适用于IE8。 我能做什么?

IE9拒绝处理XML响应

这是一个与此相关的问题。 在UPDATE II中 ,我根据Jamie的反馈添加了一个脚本。 更新 – tl;博士 : 我用临时密钥创建了一个小提琴,这样你们就可以更容易地看到问题: http : //jsfiddle.net/S6wEN/ 。 由于这个问题太长了,这是一个总结。 我尝试使用imgur API通过跨域XHR更新图像。 为了在实现中抽象细节,我使用的是Jquery Form Plugin(显然,它包含在小提琴中)。 适用于Chrome,Firefox等,但它在IE9中无效。 预期的结果是更新图像并检索图像类型。 您仍然可以在下面找到详细信息。 谢谢 我有这个HTML: File: Return Type: xml 基本上,我有一个表单通过跨域XHR上传图像到imgur。 为了管理令人讨厌的细节,我使用的是Jquery Form Plugin ,效果很好。 但是,当我尝试将图像发送到imgur并收到xml响应时,它在IE9中没有按预期工作(我没有在IE8中测试但我不期待好消息)。 它在Chrome和Firefox中运行良好。 这是javascript部分: (function() { $(‘#uploadForm’).ajaxForm({ beforeSubmit: function(a,f,o) { o.dataType = $(‘#uploadResponseType’)[0].value; $(‘#uploadOutput’).html(‘Submitting…’); }, complete: function(data) { var xmlDoc = $.parseXML( data.responseText […]

我的Greasemonkey脚本破坏了IE9 HTTPS安全性?

我在IE9中有一个导入jQuery的Greasemonkey-for-IE脚本。 但是在安全页面上它不起作用。 我越来越: SEC7111: HTTPS security is compromised by http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js 失败的代码是: var script = document.createElement(“script”); script.setAttribute(“src”, “http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js”); 我怎样才能做到这一点? 该脚本不会导致Firefox出现问题。

IE9表具有在随机列中偏移的随机行

我有一个类别页面,当用户点击一个时,该类别下的项目通过jQuery Ajax调用在表格中加载,并粘贴到该类别下方的元素中。 但是,似乎发生的情况是,加载表中的一行或两行将在随机列中具有其数据偏移量。 我已经在IE9,FF 3.6和Chrome 13中对此进行了测试。这种情况似乎只发生在IE9中。 表格数据格式完美 – 我使用Fiddler拦截请求,然后查看原始html,并没有任何问题。 该站点是在ASP.NET MVC3中构建的。 通过Ajax请求返回的表返回Razor局部视图。 不幸的是,这必须在IE中工作。 我真的希望有人对此有解释。 这是一个例子: 而另一个: 编辑[2012/03/25]:这个应用程序已离开我的手,所以我无法validation哪些答案有效。 Adam Youngers发布到http://social.msdn.microsoft.com/Forums/pl/iewebdevelopment/thread/e6f49d52-ec3f-47c5-802e-b80d1a58ed39的链接似乎有一些可能的解决方案。 从过去的经验来看,我会先尝试这些选择.. 将添加到页面的head元素。 尝试删除表格单元格之间的任何空白区域。 例如。 “ ”,而不是让新行开始下一个单元格。 (这在过去给我造成了奇怪的间距问题)