Tag: internet explorer

IE中的Cookie已禁用问题

在使用IE测试我们的网站时,我们从隐私设置选项卡中禁用/启用了Cookie。 但这似乎没有按预期工作。 (它第一次工作,从那时起,它停止工作).Chrome和Firefox似乎工作正常。 我们编写的用于检查cookie是否启用/禁用的逻辑如下: 我们尝试使用document.cookie创建测试cookie(我们没有指定任何域名或到期日期)。 如果可以创建cookie,那么我们说cookie已启用,否则它们被禁用。然后我们继续删除测试cookie。 IE中的问题是,即使启用了cookie,我们也无法创建测试cookie /如果它们被禁用,我们就能够创建测试cookie。 它发生了两种方式。 任何想法/想法?

如何调用IE CSS渐变属性 – >从Jquery过滤

我一直试图从jquery为IE调用filter css方法,但我不能这样做吗? 我用的是什么? $(‘.gtob’).mouseover(function(){ $(this).css(“background-image”,”-moz-linear-gradient(100% 100% 90deg, #373737, #000000)”); $(this).css(“background-image”,”-webkit-gradient(linear, 0% 0%, 0% 100%, from(#373737), to(#000000))”); $(this).css(“filter”,”progid:DXImageTransform.Microsoft.gradient( startColorstr=’#373737′, endColorstr=’#000000′,GradientType=0)”); }); 前两行适用于Firefox,Safari和Chrome,但IE语句没有响应:( 那么,任何人都知道该怎么做? P:S! 我试过-ms-filter没有任何事情发生

存储jQuery对象的静态副本

我有一些具有某个类的元素,我想在文档加载时将它们存储在变量中,例如: $(function(){ var sliderElements = $(‘.slider-element’); }); 问题是我想要这些元素的静态副本(因为,即使我在此期间从文档中删除它们,原始元素仍应存在于sliderElements中)。 我尝试过使用clone() ,它似乎不适用于任何版本的Internet Explorer。 你能推荐我一个解决方法吗?

jquery attr()在IE中不起作用

我使用jquery来做一些事情,我使用attr()方法来获取id属性,它在Chrome和Firefox中运行良好,但在IE9和Opera中没有,一些代码如下: parent = $(this).parents(‘.every_note’); loan_id = parent.attr(‘id’); 在线 loan_id = parent.attr(‘id’); Opera说: Unhandled Error: ‘parent.attr’ is not a function ,而在IE中说: does not support attr() method or attribute 。 但是如果我在浏览器的控制台中测试它,我可以使用这种方法,所以任何人都可以告诉我为什么?谢谢

尝试通过JavaScript显示引导程序模板时IE11中出错

modal.modal( ‘节目’); 在Internet Explorer中,当它在所有其他浏览器中工作时触发错误错误是对象不支持属性或方法’模态’ 注意:这个模态由多个按钮调用,每次都需要更新,这就是我进行模态重置的原因。 另外,为什么我必须克隆模态两次进行模态复位? 有没有更好的方法来重置? var original_model = “”; $(document).ready(function() { original_model = $(‘#my_modal_id’).clone(); }) function show_modal(user_photo) { //reseting the modal $(“#my_modal_id”).remove(); var myClone = original_model.clone(); $(“body”).append(myClone); var modal = $(“#my_modal_id”); modal.find(“#photo”).attr(“src”, user_photo); // more code to update the modal … // Does not work in IE11 : Error : Object doesn’t support […]

即使在.delegate事件处理程序中返回* true *,jQuery也会默认停止IE中的事件传播

我必须查看锚标签的点击次数,以及何时发生并记录它们。 用于点击的jQuery委托事件处理程序正在停止IE中链接的默认行为( 即点击链接不会将我带到新页面,或者链接真正应该做的任何事情 ),而在Firefox中,工作正常。 如果社区中的任何人都能帮我解决这个问题,我会很高兴的。 代码示例: function logLink(event,target) { //no logging for right click if(event.which<3) { if(filterLinks(target)) { alert('This will log data'); return true; } } return true; } /* *Method to filter all html links which are to be logged */ function filterLinks(linkObj) { //go into second phase only if the passed object is […]

Jquery Validator无法在IE 7或8中运行

我有一个大的多方向表单,使用Jquery Validatorvalidation几乎所有字段,包括几个自定义函数。 它在Firefox,Chrome,Safari中运行良好,但不适用于IE 7或8.我确信它只是一些微不足道的东西,我正在试图解决这个问题! 任何帮助是极大的赞赏。 可以在以下位置查看暂存站点: http://173.45.237.55/qrf/

如何修复此jquery函数在IE中工作?

我是相对较新的Javascript,但设法以某种方式使这个代码工作在chrome,firefox,safari但它在IE上没有正确。 首先看一下这段代码,然后我会解释一下似乎没有用的东西: $(function () { var transition = ‘slow’; var target1 = $(‘#flash1’); var target2 = $(‘#flash2’); var target3 = $(‘#box2’); var target4 = $(‘#tble’); var target5 = $(‘.links’); var target6 = $(‘#wording’); target1.delay(1000).fadeIn(); target2.delay(2000).fadeIn(); target3.delay(3000).fadeIn(); target4.delay(4000).fadeIn(); target5.delay(5000).fadeIn(); target6.delay(6000).fadeIn(); }); $(document).ready(function () { $(“#this_is_button”).click(function () { $(“#box2”).hide(); $(“#tble”).hide(); $(“.links”).hide(); $(“#second_pls”).show(); $(“#box2”).css(“background”, “black”); }) }); $(document).ready(function […]

jQuery $ .each真的很慢

我正在尝试使用$.each和$(”)构建一个动态combobox,但在Firefox(在服务器响应后渲染数据需要3/4分钟)在firefox和其他浏览器上它真的很慢它很好。 这是我构建组合的代码 var sel = (‘#myDynCmb’); $.each(dataCollection, function(key,_value) { sel.append($(“”).val(key).text(_value)); }); 任何帮助赞赏。

根据IE版本加载不同的脚本版本

我有一个asp.net mvc 4 Web应用程序,必须兼容IE 7到IE 10然后根据IE使用我有一些脚本版本(jquery等)的问题所以在我的根脚本文件夹我创建了一个新文件夹名为OlderIE。 使用IE 7时,我希望加载OlderIE文件夹中的脚本。 当使用IE> 7时,我想要加载Scripts根文件夹中的脚本。 那怎么办呢? 与此相关,是否可以在我的asp.net mvc 4项目中安装不同版本的脚本(jQuery,jQuery不引人注意等)并根据IE版本使用它们? 更新 :我想要这个因为我在使用IE> = 8时使用jquery-1.9.1及其所有依赖项但它在IE 7中不起作用所以当使用IE 7时我使用jquery-1.6.4及其依赖项(jquery)不引人注意的等等)。 所以我想知道如何做到这一点。 在同一个Project中是否可以安装多个版本的jquery,jquery unobtrusive等? 如果是这样,如何执行此操作以及如何根据所使用的IE加载正确的?