Tag: internet explorer

有谁知道IE’返回false’?

这个简单的测试代码适用于IE以外的所有浏览器(在IE8中测试): #dBox { height:100px; width: 230px; overflow-y:auto; } $(function () { $(‘#s’).focus(function(){ $(this).after(”); for (i=0;i<10;i++) $('#dBox').append('’+i+”); }); $(‘#dBox’).live(‘mousedown’,function(event) { //event.stopPropagation(); //event.preventDefault(); //console.log (event.isDefaultPrevented()); //event.stopImmediatePropagation(); return false; }); $(‘#s’).blur(function () { $(‘#dBox’).remove(); }); }); 我已经尝试了现场fn的所有选项,但没有运气。 在event.isDefaultPrevented()它返回true,但#dBox仍然被删除。 我甚至试图在焦点fn中绑定一个常规的mousedown。 但同样的结果是它在所有浏览器中工作,但不适用于IE。 有没有人知道什么是错的?

Internet Explorer中预期的jQuery对象(IE8和 – )

我在IE8和下面得到以下错误消息:对象预期。 它适用于所有其他浏览器。 该网站是http://www.gablabelle.com/ 但我找不到什么是错的。 var layoutI = 0; var $container = $(“#stream”); var $window = $(window); function reLayout(){ var mediaQueryId = getComputedStyle( document.body, ‘:after’ ).getPropertyValue(‘content’); var mediaQueryId = mediaQueryId.replace( /”/g, ” ); var windowSize = $window.width(); var masonryOpts; switch ( mediaQueryId ) { case ‘bigger’ : masonryOpts = { columnWidth: 270, gutterWidth: 30 }; break; […]

这个CSS不应该在IE9中工作吗?

我有一个我正在旋转的div。它可以在每个现代浏览器中运行,但IE的代码似乎不起作用。 #box { width: 400px; height: 400px; display: inline-block; position: absolute; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transition: all 0.8s 1s ease-in-out; -webkit-transition: all 0.8s 1s ease-in-out; -moz-transition: all 0.8s 1s ease-in-out; -o-transition: all 0.8s 1s ease-in-out; opacity:0; } #box.animate { transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); […]

使用json的jQuery和Ajax – 在IE中失败

我正在使用jQuery(1.7.0)对Spotify进行json / ajax调用。 以下代码在Chrome和Firefox中运行良好,但在IE中导致错误(错误:访问被拒绝。)。 $.ajax({ url: ‘http://ws.spotify.com/lookup/1/.json’, type: ‘GET’, dataType: ‘json’, cache: true, data: { uri: “someartist”, extras: “album” }, success: successfn, error:function(xhr, status, errorThrown) { alert(“networking error: “+errorThrown+’\n’+status+’\n’+xhr.statusText); } }); 在Chrome和FF中调用成功函数,但在IE中使用上述消息调用错误函数。 我把cors设置为true: jQuery.support.cors = true; 。 它适用于本地和我的服务器上的Chrome和FF,它可以在本地IE中运行,但不能在服务器上运行。 更改cache: false会导致spotify结束时出现问题 – 不会对其他参数进行排序,因此出现“错误请求”错误。 感谢任何指针。 谢谢 阿博

javascript脚本无法正常工作并崩溃IE

@Eelix Kling在这篇文章中提供了这个脚本,但是当我使用它时崩溃我的IE; 在FF 3.6上,Opera,Chrome,Safari工作正常。 知道为什么会这样吗? 修复可能吗? var ajaxTimeout; function autorun() { if ($(“#contactForm”).is(“:visible”)){ if(ajaxTimeout) { clearInterval(ajaxTimeout); ajaxTimeout = false; } } else if(!ajaxTimeout) { ajaxTimeout = setInterval(“refreshAjax();”, 15000); } } $(function autorun() { setInterval(“autorun();”, 2000) }); 谢谢, 克里斯蒂安。 LE。 对不起,忘了添加相关细节。 IE只是关闭,“遇到错误,需要关闭,寻找解决方案……”。 IE 8.0 Windows7。 如果我加载页面,我无法从开发人员工具打开调试器,但是如果我在加载该页面之前打开调试器并按启动调试它没有显示任何错误或任何内容,但页面没有刷新网格这是假设的。

在Internet Explorer中显示/隐藏选择的optgroup选项

我在显示/隐藏optgroup选项时遇到问题。 我尝试在Chrome和Internet Explorer中展示它们,但从未找到适用于这两种环境的解决方案 Choose One… United States Canada Choose One… Alaska Alabama Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma […]

jQuery追加不在Internet Explorer中工作

我有一个返回JSON数据的jquery函数:此函数适用于Google Chrome,但不适用于Internet Explorer(v11)。 $(document).ready(function () { $.ajax({ url: “/../Projects/1/_vti_bin/ListData.svc/Prosjectlist?$select=ID,Tittel,Project_typeValue,Project_heading&$filter=(Project_typeValue%20eq%20%27Type1%27)”, method: “GET”, dataType: “JSON”, headers: { “accept”: “application/json; odata=verbose” }, success: function (data) { $(‘#projectRow’).empty(); $.each(data.d.results, function (index, item) { var itemExist = false; $.each($(‘.projectRow’).find(‘h1’), function (index1, item1) { if (item1.innerHTML == item.Project_heading) { itemExist = true; $(item1).parent().append(“” + item.Title + “”); } }); if (itemExist […]

动态创建IE7单选按钮问题

当我创建单选按钮克隆时,我在IE7中遇到了问题。 我正在动态更新名称和ID属性,但是,我仍然有一个问题,即正在检查的单选按钮会重置已动态创建的其他任何按钮。 知道如何解决这个问题吗? 这是一个问题的小提琴 这是操作表单字段的JS代码: // Dropdown select $(‘#quantity’).live(“change”, function(){ $(‘.questions_clonable:not(.questions_clonable:first)’).remove(); // Get value of selection var num = $(this).val(); var cloned_el = $(‘.questions_clonable’).clone(); if (num > 1) { for (var i = 1; i < num; i++) { // Assign cloned block to new var var new_block = cloned_el; // Store previous number for […]

IE中的jQuery focus()和focusout()冲突

不知道如何解决这个问题。 我正在使用jQuery.focus()和jQuery.focusout()来触发Ajax请求并重命名WordPress中的post。 这段代码在Chrome和Firefox中运行正常,但我无法让它在IE上运行。 片段: $(‘.editname’).on(‘click’, function() { var input = $(”); input.appendTo($(this)); $(“#editcat”).focus(); }); $(“.editname”).focusout(function() { $(this).children(‘input’).detach(); $(this).children(‘span’).show(); }); 工作实例: http : //jsfiddle.net/moraleida/fE5Tq/3/ 似乎在IE中的appendTo之后立即调用focusout()事件,之后浏览器有时间对附加的输入进行focus() 。 有没有已知的解决方法? 编辑 将focusout更改为blur不起作用。 显然,问题是调用$(“#editcat”).focus(); 使.editname松散焦点/模糊。 如果我评论该行,则输入显示正常,但是当我单击以关注它时,它会分离。

在IE中显示iframe中的blob失败

所以,要点是,我正在将上传的文件下载到数据库,以便在iframe内显示它们,至少大部分都是 这是代码: var ancho = $(window).width() * 0.90; var alto = $(window).height() * 0.90; $(“#DialogoImagen”).dialog({ show: { effect: ‘blind’ }, hide: { effect: ‘blind’ }, width: ancho, height: alto, resizable: true, draggable: true, title: ”, modal: true, position: { my: “center”, at: “top”, of: window } }); $(“#DialogoImagen”).children().remove(); var iframe = $(“”); $(“#DialogoImagen”).append(iframe); 它没有其他世界,我用一个window.URL.createObjectURL(blob)设置iframe src […]