Tag: internet explorer

Jquery IE bizzare问题可能包装问题?

我有一个新网站的自定义hover工具提示。 它工作得很好,直到我们发现它不会在IE中消失 我认为它与live监听器与mouseover和.wrap()命令的组合有关 这是snippit: $(‘.tooltip’).live(‘mouseover’, function() { $this = $(this).wrap(”); … 这是http://jsfiddle.net/HxGtA/8/ 请注意,它适用于chrome / firefox但不适用于IE 似乎无法修复它。

IE通过Ajax返回不完整的HTML

归结为这一行: jQuery.ajax( { type : “POST”, url : “….”, data : daten, dataType: ‘html’, success : function(response) { jQuery(‘div[id=”Main”]’).html(response); … 问题在于IE根据IE版本I使用的内容响应不完整的“响应”块。 就像它不会在IE 8中返回任何内容,而它返回的内容类似于IE-9中90%的内容。 有趣的是:在IE-9中,它会切断html代码(如10行),但之后又会重新开始。 它不会完全切断它只是在HTML代码中随机创建“漏洞”。 在IE 10中它可以很好地工作……在我的机器上,在其他机器上它没有。 我们已经尝试使用append(),appendTo(),empty(),innerHtml以及所有这些东西,但它们都没有用。 此外,我们正在使用Demandware; 所以只有生产实例,没有显示正确的代码。 所有其他实例都使用相同的代码版本。 似乎任何正在加载的东西使得ajax Call在IE中变得麻烦。 有谁知道如何解决这个问题?

跨浏览器(IE 10和11)灰度问题

我在此站点的导航滑块上创建灰度效果时遇到问题 – pts.smartchurchproject.com。 您会注意到效果适用于Chrome,Firefox和IE <10和11. IE 10和11是问题,因为它们不再支持CSS过滤器。 我目前正在使用此修复程序来处理IE 10和11. http://www.majas-lapu-izstrade.lv/cross-browser-grayscale-image-example-using-css3-js-v2-0-with-浏览器的function检测用使用-Modernizr的/ 它适用于hover效果,但我希望导航配置文件在单击和展开时保持颜色。 我认为这将是一个简单的解决方案,但我有一个时间让它工作的bugger。 有什么建议? 这是该网站的相关脚本。 谢谢你的帮助! walkingmiller var gry = jQuery; gry.noConflict(); gry(document).ready(function () { /** Script tests browser features and tells if the Browser is IE10 or IE11 Target IE 10 with JavaScript and CSS property detection. # 2013 by Tim Pietrusky # timpietrusky.com **/ […]

IE jquery点击仅适用于li中的文本,而不适用于整个框

我有一系列按钮创建为li,我希望用户能够点击: 1 2 3 4 5 6 7 8 这是相关的CSS: .item_button{ -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow:inset 0px 1px 0px 0px #ffffff; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) ); background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% ); background-color:#ededed; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #dcdcdc; […]

jQuery Tabs导致IE8出现问题?

我正在使用jQuery Tabs与jQuery 1.3.2本地运行。 标签创建得很好,但IE告诉我该网站正在运行可能存在安全风险的内容(这很烦人,但也许这就是当IE看到任何javascript时总会发生的事情……我不知道因为我不知道不使用IE浏览器。 无论如何,我有3个选项卡,每当用户进入第3个选项卡然后回到前两个中的任何一个时,IE挂起然后告诉我必须关闭IE,此时它会立即重新打开“阻止”页面内容“再次警告并告诉我它已”恢复“标签。 我的标签在Windows和OS X上的Firefox和Chrome中完美运行……但不在IE中。 这是一个已知的问题? 以前有人碰过这个吗? 编辑 代码可以在这里看到

jQuery,$(元素).click不适用于ie <9

我有一个jQuery的click事件: $(document).ready(function() { $(“#id_secteur_activite”).click(function () { console.log(‘ok’); }); }); 在firefox和ie9上,当我点击我的元素#id_secteur_activite ,我的控制台中显示“ok”消息。 但是当我测试ie 8和ie7时,我什么都没有。 .click不适用于ie <9。 你有什么想法 ? 谢谢 ! 编辑: choisissez d’abord un secteur d’activité

有关jQuery .load方法和Internet Explorer中的换行符的问题

我正在尝试使用jQuery的加载方法加载明文数据。 这个明文包括换行符。 我将此数据加载到HTML 标记中。 它适用于我尝试的所有浏览器(Firefox / Linux,[Firefox,Chrome,Opera] / Windows),除了Internet Explorer,其中删除了原始文件中的换行符。 我试图用Windows换行符和Linux换行符保存文件,但这对于浏览器行为没有任何影响(IE既不是行为不端,也不是其他行为不一致的行为)。 这是HTML代码: 这是jQuery调用: $(function(){ $(“#data pre”).load(“lorem.txt”); });

Mouseenter仅在IE9中透明div的边框上触发

在我的代码中,我有一个id为’SIAinfoBox’的div,它将加载不同的细节,具体取决于鼠标当前所处的div。 我将以下两个监听器附加到每个相关的div: $(annoDiv).mouseover(function(event){ event.stopPropagation; $(‘#SIAinfoBox’).empty(); $(‘#SIAinfoBox’).append(details); $(‘#SIAinfoBox’).css(‘visibility’,’visible’); }); $(annoDiv).mouseleave(function(event){ event.stopPropagation; $(‘#SIAinfoBox’).empty(); $(‘#SIAinfoBox’).css(‘visibility’,’hidden’); }); 这些div没有背景颜色设置,但有1px纯黑色边框。 在Firefox中,一切运行良好。 但是在Internet Explorer中,仅当鼠标位于div的边界上时才会填充SIAinfoBox。 在div中移动它似乎会触发mouseleave事件,并删除内容并隐藏div。 如果我设置背景颜色,它的工作方式与预期的一样,但没有背景颜色(或透明),它不起作用。 我也尝试使用mouseenter而不是mouseover,但结果相同。 为什么InternetExplorer表现得像那样,或者我该怎么做才能实现我目前在FF for IE中获得的结果呢?

jScrollPane导致脚本警告缓慢

我在IE 9中遇到一个慢速脚本警告,同时在包含可滚动(即内部的一些jscrollpanes)覆盖的页面上使用jscrollpane,其中包含一堆内容。 在Firefox 8中,一切正常,页面很快就会建立起来。 在IE上需要花费大量时间(大约一分钟)并且折叠/扩展其中一个滚动区域(即显示/隐藏)会导致页面长时间再次冻结。 显然这只是与IE结合的问题。 同样的页面,但没有添加.jscrollpane(),在IE中和在Firefox中一样快。 我正在使用jscrollpane 2.0.0.beta10和jquery 1.7,但它恰好与jquery 2.0.0.beta9和jquery 1.6相同。

attr()不在IE中工作

在浏览了一些类似的问题后,我找不到任何可以帮助我解决问题的方法。 在Chrome中它可以工作,进入IE浏览器,我得到“aN,AN,NAN” HTML month jQuery $(“.dateSelect a”).click(function(event){ var dateParam = $(this).attr(‘name’); alert(“link was clicked and value of NAME is: “+dateParam); dateChange(dateParam); event = event || window.event; event.stopPropagation(); }); 在Chrome中,它抓住了日期“05,27,2013”​​,但IE浏览器是“aN,aN,NaN”我有一个偷偷摸摸的怀疑IE不喜欢attr()。 如果是这样的话,还有另一种方法吗? 先感谢您!