Tag: internet explorer 7

jquery lightbox插件:IE7和IE8上的错误!

我想知道是否有人使用过这个灯箱插件并在IE <9上遇到了一个错误? 它一直在崩溃我的IE8和IE7,但它在IE9上没问题。 知道怎么解决吗? 或任何其他选择? 我想使用这个灯箱插件,因为它允许我嵌入来自youtube和vimeo的video。 其他允许我运行video的灯箱插件将是完美的! 谢谢。 编辑: 发现了bug – jquery-1.6.min.js !!! 它现在运行正常 – https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js 我经常用jquery-1.6.min.js遇到有问题的东西! 讨厌它!

如果靠近窗口边缘,则重新定位下拉菜单

我正在使用以下代码重新定位我的下拉菜单,如果它们落在浏览器窗口区域之外。 但是它在Internet Explorer 7和8中不起作用。 jQuery(document).ready(function(){ jQuery(“#nav>ul>li”).each(function() { pos = jQuery(this).offset(); if(pos.left + 100 > jQuery(window).width()+window.pageXOffset-jQuery(this).width()) { jQuery(this).addClass(“nav-shift”);} }); });

为什么jQuery Ajax在IE7上这么慢?

我在IE7上遇到jQuery AJAX调用问题。 这个简单的代码在FF和Opera上运行良好。 但在IE7上需要3-5秒。 – 这比FF快20倍! 加载内容是纯HTML和内联JavaScript代码。 没有JS渲染。 我甚至改变了内联JavaScript代码。 布依然很慢。 $(‘#block’).load(‘some url’); 如何克服这个问题? 任何帮助将不胜感激。

IE7中的Jquery Superfish问题

仅在IE7中,子菜单出现在我页面的内容下。 我使用bgframe插件。 这里是我的代码:$(“ul.sf-menu”)。superfish({speed:’fast’,autoArrows:false //禁用箭头标记生成}。)find(’ul’)。bgIframe({opacity} :假}); 你有什么想法? 非常感谢你。 再见Z.

如何使用javascript或jquery检测IE7并向div添加一个类

有没有办法检测IE7? 我在IE8中的代码没有任何问题,但是IE7有问题。 所以我认为当浏览器是IE7通过javascript检测它时,我可以添加一个带有jquery的类。 我想改变 至 提前致谢。

IE e.keyCode – 如何区分&符和向上箭头?

我正在尝试修复jQuery UI小部件上的一个非常奇怪的javascript行为。 IE7(win XP),jQuery 1.2.6(是的,它是旧版本)。 小部件是一个combobox,它捕获键盘事件并具有箭头键的特殊行为。 当我尝试在flexbox输入字段中输入“&”字符时,我会遇到奇怪的行为。 flexbox有一些代码,如: //initialization $myInputElement.keypress($.flexbox.process_key); $.flexbox.process_key = function process_key(e) { $.flexbox.flexboxFromInput(this).processKey(e); return true; }; //on the flexbox object’s prototype: … processKey: function processKey(e) { var mod = 0; if (typeof (e.ctrlKey) !== ‘undefined’) { if (e.ctrlKey) mod |= 1; if (e.shiftKey) mod |= 2; } else { if (e.modifiers & […]

如果页面的url包含’#’,则IE标题会更改为,并且其中嵌入了flash / swf

问题是,如果IE(6.0+)中嵌入了Flash内容,并且页面的url中有一个#where,那么当加载flash内容时,或者如果用户与之交互,则标题为窗口,更改哈希后放置的内容。 例如http://adobeflashwebsite.com/index.html#somediv 然后页面标题变为’somediv’,用户点击Flash内容的时刻,或者甚至闪存内容加载的那一刻。 这只发生在IE中。 以下是我面临的一个非常具体的案例: 以下是我面临的问题: 调整引擎以显示类似iGoogle的页面 Sammy.js 小工具渲染flash / swf 这里的问题是,无论我尝试嵌入闪存的哪个插件,我最终都遇到以下问题 当flash完全加载时,它会附加类似#tab / xx的内容,它实际上是sammy用来存储页面中最后一个导航历史的字符串 当用户开始与闪存进行交互时,标题将被完全删除,并且只有#tab / xx保留为标题。 当小工具刷新时,即使这样,也会出现类似#2的问题。 有人可以建议,问题可能是什么? 最有可能的是它与sammy.js有关,因为iGoogle没有这个问题。

如何仅以编程方式为Internet Explorer 7关闭JavaScript?

我想使用JavaScript(和/或jQuery)代码关闭JavaScript,只有在IE7中查看页面时才这样。 如何才能做到这一点? 将不胜感激的魔法代码片段!

jQuery Scroll在IE 7和IE 8中不起作用

以下是我使用的示例: jQuery(document).ready(function() { console.log(‘scroll’); jQuery(window).scroll(function () { console.log(‘scrolling 1’); }); jQuery(document).scroll(function () { console.log(‘scrolling 2’); }); }); 这只会返回“在IE 7和IE 8中滚动”。 在Chrome,Firefox和IE 9中,只要我滚动,它就会返回所有内容并“滚动2”。 我也被锁定到jQuery 1.3 有谁知道如何在IE 7和IE 8中使用它? 编辑: 我现在发现,其原因似乎与jQuery Lightbox插件有关 。

JQuery:animate()在IE中没有按预期工作

我对这款IE 7感到疯狂…… ==> hhttp://neu.emergent-innovation.com/ 为什么以下function在IE 7中不起作用,但与Firefox完全兼容? 动画function中是否有错误? function accordion_starting_page(){ // hide all elements except the first one $(‘#FCE-Inhalt02-ContentWrapper .FCE-Fade:not(:first)’).css(“height”, “0”).hide(); $(‘#FCE-Inhalt02-ContentWrapper .FCE-Fade:first’).addClass(“isVisible”); $(‘div.FCE-Title’).click(function(){ // if user clicks on an already opened element => do nothing if (parseFloat($(this).next(‘.FCE-Fade’).css(“height”)) > 0) { return false; } var toHide = $(this).siblings(‘.FCE-Fade.isVisible’); toHide.removeClass(“isVisible”); // close all opened siblings toHide.animate({“height”: “0”, […]