Tag: internet explorer 11

在ie11 W8.1触摸设备上禁用保持框

使用我的Windows Touch设备时,按住某个区域会导致出现一个扩展框,该框扩展到大约2厘米的平方。 然后,放手将导致出现右键菜单。 问题是我想要禁用框和菜单出现。 我设法阻止上下文菜单出现,但我仍然留在框中。 我相信这个盒子干扰了我在页面上的其他function。 任何帮助非常感谢,谢谢 UPDATE 阅读以下内容(参见上下文菜单部分): http://msdn.microsoft.com/en-us/library/ie/jj583807(v=vs.85).aspx 我似乎想要禁用“保持视觉”框。 UPDATE 我试图拦截MSGestureHold事件以覆盖它,但似乎没有得到它: if (window.PointerEvent) { // elm.addEventListener(“pointerdown”, touchstart, false); elm.addEventListener(“MSGestureHold”, touchhold, false); alert(‘pointerdown’); } else if (window.MSPointerEvent) { // elm.addEventListener(“MSPointerDown”, touchstart, false); alert(‘MSPointerDown’); } else { //elm.addEventListener(“mousedown”, touchstart, false); alert(‘mousedown’); } 我知道在ie11中,事件的MS部分已经被删除(例如上面的指针),但是也没有拿到手势。 实际上,MSGestureHold似乎没有在ie11的指针事件更新页面中列出…

IE 10和11中的灰度?

我试图找出如何让灰度在I​​E 10和11中工作。我有一个图标网格,我想要灰度。 它的构建如下: Caption. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean egestas lectus non odio bibendum iaculis. Proin a lorem purus. Caption. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean egestas lectus non odio bibendum iaculis. Proin a lorem purus. 第一个数字是全彩色。 第二个图包含“锁定灰度”类,使整个图形变灰。 它在Chrome,Safari和Firefox中运行良好。 但它在IE中不起作用。 我已经查看了各种解决方案,并试图实现一些jQuery插件(例如这一个和这个 ),但似乎它们是专门为灰度图像编写的。 有没有办法在IE中灰度图像不是图像? 我的图标包含在带蓝色边框的方形蓝色div中,我想强制一切都是灰色的。 更新:这是一个有问题的图标的小提琴 。

IE 11 v11不尊重单台机器上的“禁用”属性

我支持使用Jquery v3.3.1的asp.net Web应用程序,它使用JavaScript来禁用“text”或“date”类型的各种输入,使用如下代码: $(‘#id’).prop(‘disabled’,true); 当这个javascript应用于“text”或“date”类型的输入时,它的外观变为灰色,用户无法编辑输入的内容。 问题是,当在我们建筑物中的一台机器上的IE 11中查看该页面时,“text”或“date”类型的输入的“disabled”属性被部分忽略。 数百台计算机访问此网页,但只有一台计算机可以解决此问题。 “部分忽略”是指当输入的’禁用’属性设置为true时,如上面的代码片段中输入显示为禁用,但用户可以在禁用的输入中键入值(输入上的任何掩码都会被忽略;例如,日期掩码或限制整数输入的掩码。 从好的方面来看,这些输入禁用输入的幻像值也会被忽略; 例如,如果输入的类型为“date”且用户输入单词“cat”,则不会发生客户端validation错误,并且当表单被回发时,输入的值为null,这当然是理想状态。 总而言之,这绝对是一个美容问题。 function上,页面在问题机器上的行为与其他任何地方的行为相同。 我最初认为这个问题是由于问题机器有一个IE版本,我们大楼里没有其他机器(v11.0.60)。 但在将问题机器和其他一些机器升级到IE 11.0.70之后问题仍然存在于问题机器上。 具有相同IE 11.0.70的其他计算机表现正常。 我搜索了无数的IE设置,但在问题机器上找不到任何不同的东西。 还有其他人有这个问题吗? 关于如何调试这样的问题的任何提示都非常感谢。

由于IE兼容性问题,无法可靠地使用Google reCAPTCHA 2.0和jquery 2.1.4

我正在努力寻找一种方法来让Google的reCAPTCHA 2.0可靠地为IE用户工作。 一些IE用户收到消息: “ 请升级到支持的浏览器以获得reCAPTCHA挑战。 ” 这里和其他地方的许多post都说要在页面中添加以下元标记,我已经完成了: 添加此标记无法解决问题,并且要求网站用户尝试更改其浏览器设置不是一种选择。 我还能做些什么吗? 我也在IE 11中得到“ 对象不支持属性或方法’addEventListener’ ”错误,我怀疑它也与兼容性视图有关。 (jquery 2.1.4)

IE 11无法获取未定义或空引用的属性“长度”

我在Internet Explorer 11中收到错误 “无法在线获取未定义或空引用的属性’长度’ if (window.localStorage.length !== 0) 它在chrome和Firefox上运行良好,不确定是什么导致它 function initialize() { // test to see if brouser supports storeage api var bSupportsLocal = ((‘localStorage’ in window) && window.localStorage !== null ); if (!bSupportsLocal) { document.getElementById(‘infoform’).innerHTML = ” Sorry, This browser does not suport local storage. “; return; } if (window.localStorage.length !== 0) { document.getElementById(‘firstName’).value […]

IE和翻转动画的不寻常案例

我有一个不寻常的情况,我的翻转动画在IE中不起作用(去图) – 然而,它确实适用于所有其他浏览器(Chrome,FF,Opera,Edge和Safari)…… 我不完全确定原因的根源在哪里 – 我已经搜索了一吨但没有任何帮助…很多人说要使用backface-visibility: hidden; 使用-ms-前缀但是也没有用。 我甚至尝试在我的html文件上使用标记,例如: 但无济于事……危机。 为什么IE必须如此困难:/ 无论如何,这就是我得到的,我将在下面提供一个示例,其中包含与jsFiddle一起使用的代码来演示它。 请使用INTERNET EXPLORER检查提示,然后使用Chrome或其他浏览器进行比较。 HTML: Email | Phone | Located | Website | email@example.com (550)555-5555 Some State Example.com View Portfolio View as PDF → Check Availability ← Availability Calendar 2016 Jan | Feb | Mar | Apr | May | Jun | Jul | Aug […]

IE11 + jQuery 1.8.3:动态添加带占位符的textarea将文本设置为占位符

这很可能是一个错误,但我在这里报告以供参考,并且有人能够提出解决方法的可能性很小。 IE 11在textarea元素上原生支持placeholder属性。 那很棒。 但是添加一个带占位符的新textarea到DOM,它会自动将占位符文本放入textarea的字段中! 这是repro: http : //jsfiddle.net/wE577/1/

on(’load’)对于Internet Explorer 11中打开的弹出窗口不起作用

我不记得上次我用弹出窗口做什么了,但是:( 我想打开新窗口,当它打开时我想喊“1”。 窗口在所有浏览器中打开,但在IE 11 / Edge中它不会警告()。 $(document).ready(function(){ $(‘#button’).on(‘click’,function(e){ e.preventDefault(); var win = window.open (‘/test.html’) $(win).on(‘load’,function(){ alert (‘opened’); }); }); }); button

Firefox中的Jquery没有正确报告border-bottom-width属性

我使用JQuery以编程方式更改border-bottom-width,工作正常。 但是,当使用JQuery读回属性时,我会跨浏览器获得不一致的结果。 例如, 当通过Jquery使用时查询: $(‘#element1’).find(‘td’).css(‘border-bottom-width’); 在Chrome(版本33.0.1750.154 m)中返回30px,但在Firefox(版本28.0)中,IE11返回15px。 在这里展示了一个小提琴: http : //jsfiddle.net/ceepster/tC9an/ 边框宽度在浏览器中正确呈现 任何人都有任何想法,为什么这是和我可以使用任何变通方法可靠地跨浏览器进行报告?

jQuery .html()函数在IE 11中不起作用

在我的.net MVC3 Web应用程序中,我有一个返回一些html代码的ajax调用。 我将这个html传递给div,如下所示: $.ajax({ url: ‘controller/action’, data: {id: id,}, type: ‘GET’, async: false, success: function (data) { $(“#container”).html(data); }, }); 这在除了ie之外的所有浏览器中都可以正常工作。会发生什么是html不会在#container div中呈现,除非我点击页面上的某个位置。 如何在不点击ie11的任何地方的情况下获取html? 谢谢