Tag: internet explorer 8

fadeOut在IE7 / IE8中不起作用

我不太确定为什么这个 jQuery在IE7和IE8中不起作用。 有没有人有任何想法可能导致这个?

jQuery(或其他东西)在IE8上运行不正常

更新: 有人告诉我在IE9中对它进行测试 – 它在IE9中运行正常(对我而言,无论如何)。 一位朋友告诉我, 这个页面在IE8上运行不正常 – 我被告知缩略图正在正确加载,但中心的图像不是。 我没有IE8,我试图下载它没有成功。 图像正在通过jQuery加载(好,调整),我感觉这是我的javascript代码以某种方式失败,导致IE8中描述的错误。 我把我的代码通过JSLint,我看到的错误告诉我在代码中添加空格 – 但我非常怀疑这可能导致IE8问题。 正在加载的JS文件是“slideshow.js”,可以通过Chrome的inspect元素轻松找到它。 我将继续检查这一点,从我的最终寻找JS错误和什么不是,但我真的很感激这个问题的一些帮助。 非常感谢你, 埃文

window.onblur事件在使用IE8时也会触发window.onfocus事件

这两件事都在onblur事件中被解雇了。 window.onfocus = function() { $(‘#msg’).html($(‘#msg’).html() + ‘ focus’); }; window.onblur = function() { $(‘#msg’).html($(‘#msg’).html() + ‘ Blur’); };

为什么jQuery的父/最近(选择器)函数在IE8中表现不同?

我有一个jQuery脚本,在Chrome 11和Firefox 4中运行得非常好,但在IE8中它似乎被打破了。 它似乎与使用jQuery parents()函数和选择器有关。 在IE8中运行时,它不会返回任何元素。 我已经创建了一个我的问题的简化版本,它在jsFiddle上显示了相同的症状,以防止大量的代码在这里。 谁能告诉我这里会发生什么? 更新:使用nearest()似乎会导致类似的行为,但在这种情况下似乎更合适。

在 programmaticaly上的IE8中调用更改事件

Primefaces 5 我在代码中来上传文件。这个input -Tag是从PrimeFaces组件 自动生成的。我想隐藏input按钮元素并使用我自己的样式按钮进行上传。 所以这是风格的按钮。 这在FF,Chrome和IE9,10,11中起作用。但在IE8中,上传阶段没有任何反应。 将显示“选择文件”对话框。 生成的input file具有JQuery更改事件。 我相信这个事件不会被调用,因为如果我点击input file按钮它会进入所有浏览器。 我试过了 但它没有帮助。 我也试过了 $(‘#formId\\:uploaderId .ui-fileupload-choose input’).change(function () { // Cause the change() event // to be fired in IE8 et. al. //some checks against recursion. alert(“I’m in change”); $(‘#formId\\:uploaderId .ui-fileupload-choose input’).change(); }); 调用函数中的函数但它也没有帮助。 在这种情况下我该怎么办?

如何停止两次Knockout 3.2库加载

我有绑定表达式的问题,如 -where Property是一个可观察的 – 导致显示knockout的可观察函数的实际文本而不是Property应该表示的值。 这在此处讨论在IE8中,KnockoutJS 3.2显示实际可观察​​函数而不是可观察值 。 该问题的原因是正在加载重复的淘汰库文件。 “更新:”部分和链接的SO问题的答案包括一些细节。 我现在需要知道如何防止敲除库被加载两次。 强调加载不仅仅是执行。 到目前为止,我还没有找到任何可以解决这个问题。 RequireJS:由网站使用,但不是由调查页面使用。 SignalR:由页面使用。 我对SignalR有点不熟悉,所以我不能说这会导致多次加载的可能性有多大。 Ajax:也可以使用,但它用于接收JSON数据。 敲除库只有一个明确的引用。 查看网络选项卡,第一个文件是从IE的推测下载function加载的。 第二个文件来自主解析器。 第一个文件已完全下载,然后第二个文件已完全下载。 我无法弄清楚的是一种保持方式: Lookahead Downloader首次下载文件 主要解析器第二次下载文件 第二次执行文件而不更改库文件中的代码。 在这一点上,上述解决方案之一是可以接受的。 任何人都可以提供见解,建议或知道解决方案吗?

IE8中的Console.log

我有下面的代码,经过测试,在IE8中不起作用。 我在IE11和Chrome上运行它运行得很好。 我已经调试了IE8中的代码,它指向“console.log作为问题区域。最有趣的是,当我开始在IE8中调试JS时 – 它踢它并且这段代码开始工作。然后再次,在离开调试时,关闭并重新打开文件 – 同样的故事,直到你进入调试)))。 jQuery(function () { $(‘.Response input[type=radio]’).change(function () { console.log(this.value) if (this.value == ‘Y’ || this.value == ‘NA’ || this.value == ‘NS’) { $(this).closest(‘.ui-accordion-content’).prev().css(“background”, “#AADDB2”); } else if (this.value == ‘N’) { $(this).closest(‘.ui-accordion-content’).prev().css(“background”, “#FFC5C5”); } }); }); 有任何想法吗? 会很感激你的帮助。 PS。 不幸的是,用户类型“必须”使用IE8并且升级不是一种选择(((。提前谢谢)))

奇怪的行为在文档模式IE8中Highcharts饼图

我在引导网格中有4个彼此相邻的饼图,这些饼图在IE11文档模式IE5,IE7,IE9 +中都很好,但在IE8上却没有。 它在文档模式IE8中的作用: 当我用ctrl + f5刷新页面时:图表显示正确。 当我用f5刷新时:图表有一个大容器的方式并显示在屏幕外(并且离开网格) 我的JS: $(function () { var chart; var options = { chart: { plotBackgroundColor: null, plotBorderWidth: null, plotShadow: false, height: 200 }, legend: { align: ‘right’, verticalAlign: ‘top’, x: 0, y: 40, layout: ‘vertical’ }, credits: { enabled: false }, title: { margin: 30, style: { color: ‘#6e685c’, fontSize: […]

jQuery 1.4.2对doropdown列表的更改事件使用.delegate()

我的问题是我不知道如何使用.delegate来实现以下场景: 我们的应用程序有一个投票系统,可以添加几个轮次或步骤。 每次添加新步骤时,都会有一个选项列表,用于定义如何赢取回合/步骤。 Unanimous Majority # of votes… 现在,当选择一个选项时,将运行以下代码 $(document).ready(function() { $(‘.listOfOptions’).live(‘change’, function() { if ($(this).find(‘:selected’).attr(‘class’) == ‘customOption’) { // DO SOMETHING!! } else { // DO SOMETHING ELSE } }); }); 此代码在IE以外的所有其他浏览器上运行完美。 在这种情况下,我如何使用.delegate()作为.live的替代品? 谢谢。

Internet Explorer显示e.which为undefined

在Internet Explorer 8 , event.which在FireFox和IE 9显示undefined且工作正常。 我正在使用Textbox ‘onkeypress’事件 标记 它在FF,Chrome,Safari和Internet Explorer – 9中运行良好 任何的想法?