Tag: internet explorer 8

IE8 Jquery Javascript“错误:需要对象”错误

当此函数中的switch语句运行时,IE8抛出“Error:Object required”消息(实际jquery库脚本中的错误,而不是我的javascript文件)。 此代码适用于IE6,IE7,FF3和Safari ……任何想法? 它是否与交换机中的’$(this)’选择器有关? 谢谢! function totshirts(){ $(’。shirt-totals input’)。val(’0’); var cxs = 0; var cs = 0; var cm = 0; $ .each($(’select.size’),function(){ 开关($(本).VAL()){ 案例“cxs”: cxs ++; $( ‘输入[名称= “CXS”]’)VAL(CXS); 打破; 案例“cs”: cs ++; $( ‘输入[名称= “CS”]’)VAL(CS)。 打破; 案例“cm”: cm ++; $( ‘输入[名称= “厘米”]’)VAL(厘米)。 打破; } }); }

函数animate()中backgroundposition的扩展名在IE7或IE8中不起作用

此代码是由Alexander Farkas创建的扩展http://bit.ly/bZzOC8对于函数animate()使用两个值非常有用,如下例所示: $(‘div’).animate({ backgroundPosition:'(0 -5500)’ },330); 不幸的是,当使用IE7或IE8时,此扩展名不起作用。 下一个代码是backgroundPosition扩展: /** * @author Alexander Farkas * v. 1.02 */ (function($) { $.extend($.fx.step,{ backgroundPosition: function(fx) { if (fx.state === 0 && typeof fx.end == ‘string’) { var start = $.curCSS(fx.elem,’backgroundPosition’); start = toArray(start); fx.start = [start[0],start[2]]; var end = toArray(fx.end); fx.end = [end[0],end[2]]; fx.unit = [end[1],end[3]]; } var […]

当我在IE8中使用JQuery的form.Submit()时,为什么会出现exception?

以下在FF和Chrome上完美运行。 什么是IE8抱怨? jQuery(document).ready(function () { jQuery(“#myForm”).validate( { submitHandler: function (form) { form.Submit(); } }); }) 如果您未在文本框中输入任何内容,则JQueryvalidation将起作用并显示警告消息。 如果你把东西放到文本框中,JQuery Validation会成功并调用我的submitHandler代码。 显然我已经删除了所有额外的逻辑,但基本上最后它假设调用form.Submit()。 但是,这行“form.Submit();” 生成“错误:对象不支持此属性或方法”

IE8 JQuery消失元素问题(仅在怪癖模式下工作)

我在IE8中只有网站维护问题。 该网站在所有其他浏览器中运行良好,包括IE9和IE10。 我可以最好地描述这个问题如下: 在IE8中加载页面时,所有元素都正确显示,一切看起来都很棒。 但是,当我激活JQuery手风琴时,整个页面都会混乱。 这是发生的事情: 1)页面向上跳转到一个看似随机的位置(这可能是因为根据手风琴内部元素的大小调整了页面大小.2)整个页脚消失,​​直到我使用滚动条向下箭头,然后它又出现了。 3)所有导航元素消失,直到我将鼠标hover在它们上面,然后它们再次出现。 如果我打开开发人员工具并将文档模式更改为Quirks,页面function正常。 如果我再次将文档模式更改为标准,页面将正常运行..这个问题非常奇怪,任何输入都会很棒。 谢谢你的时间!

尝试在新窗口中打印内容

我正在尝试将html contents print到新window 。 var w= window.open(); var htmlContent = $(printdiv).html(printcontent); $(w.document.body).html(htmlContent); $(w).location.reload(); $(w).focus(); $(w).print(); $(w).close(); 我是一个没有html内容的blank window ?

window.execScript在ie8中失败

我使用jquery 1.9.1在ruby on rails(3.2.11)上工作…在我的应用程序中我开发了一个javascript聊天。 使用IE9一切正常,在IE8中调用时 function refresh_contacts() { url = $(‘#refresh_contacts_url’).val() $.ajax(url) } 我在主题中得到了错误…我试图找出问题并且它似乎是ajax调用(只是调用,即使调用函数上没有代码,所以我认为这是调用本身谁提出问题)… 引发错误的代码(由IE调试器指示)在jquery中(大约603行未缩小,版本1.9.1): globalEval: function( data ) { if ( data && jQuery.trim( data ) ) { // We use execScript on Internet Explorer // We use an anonymous function so that context is window // rather than jQuery in Firefox ( window.execScript […]

IE导致IE中“丢失”文本?

我现在遇到的真是奇怪的问题。 我正在使用jQuery制作一些“小部件”窗口(拖动和resize)。 除了IE之外,它们在一切都很漂亮(大惊喜,对吧?)。 他们还会做他们在IE中应该做的所有事情(拖动,resize,移动时调暗,在发布时返回适当的不透明度)。 但是,在IE中,当你“放开”窗口时,文本“消失”。 这不是传统的“点击拖动它,它是可见的”错误。 文字完全透明,呈现当时“窗口”背后的任何颜色。 它更像是“切出文字形状”。 有没有人经历过这个? 有没有修复?

Fancy Box Overlay在IE8中不起作用

我遇到了FancyBox和IE8的问题。 出于某种原因,IE8无法识别fancybox叠加层上的背景透明度。 它适用于IE7及更早版本以及Chrome,Safari和Firefox。 您可以在以下url查看问题: http : //seabagsc.nexcess.net/tote-bags/kevlar-tote.html 任何帮助将非常感激。 谢谢! 查

jQuery IE Cleartype在fadeout上出现故障!

请不要指向我关于这个问题的更多文章我想我已经阅读了所有这些…我有一个div,里面有一些文本,我只是想在jQuery中淡出它: $(document).ready(function(){ $(‘#dHeaderMessage’).fadeOut(12000, function() { }); }); 这会正确淡出,但当页面首次加载时,此div内的文本看起来很糟糕(IE8)。 所以我用谷歌搜索它,它提到了IE的一些ClearType字体问题。 解决方法是在javascript中删除“filter”,如下所示: document.getElementById(‘dHeaderMessage’).style.removeAttribute(“filter”); 但这似乎没有任何改变……所以我尝试在jQuery中正确地做到这一点: $(‘#dHeaderMain’).fadeOut(12000, function() { this.style.removeAttribute(“filter”); }); 文本看起来仍然模糊不清……我怎么解决这个问题?

如何折叠表行(也支持IE8)?

我希望折叠表的最后两行,当用户点击“点击此处查看更多行”之类的内容时会折叠。 这将显示为前两行的最后一行,如果用户想要将它们折回,则变为一些切换按钮。 在理解之后没有办法只通过CSS2 这样做 ,我想如果我想要IE8支持我也需要使用javascript / jquery。 我找到了一个jquery手风琴示例,并尝试在桌面上实现它,但它并没有真正起作用。 这是一个小提琴 尝试用<div class="open" >`包装最后两行但是它不起作用(在jquery中几乎没有知识,只是试图为网站修补它)。 在IE7上如果不可能,我希望从一开始就将所有行都折叠起来。 HTML: 1 2 3 4 5 a b c d e a b c d e a b c d e JavaScript的: $(document).ready(function () { $(‘table’).accordion({collapsible: true,active: false,header: ‘.open’ }); });