Tag: internet explorer 7

函数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 […]

CSS – IE7和8个问题

UPDATE 我注意到只有当我使用slideUp / Down时才会出现这种情况。如果我使用show / hide everythings就行了 结束更新 在我的网站我正在开发/设计,我有2个问题。 在IE7中,滑动菜单似乎没有显示,直到我移动鼠标abit。 替代文字http://img27.imageshack.us/img27/4422/7282009105215pm.png 在IE8中,菜单向上滑动后,边距似乎被删除。 替代文字http://img27.imageshack.us/img27/4592/7282009105247pm.png JS(如​​果需要) $(function(){$(“#mainNav li:has(ul)> a”)。addClass(“hasMore”); $(“#mainNav li”)。hoverIntent(menuOn,menuOff); $ .each($ (“#mainNav a.active”)。parents(“li”),function(){$(this).children(“a:first”)。addClass(“active”);}); $(“#mainNav “).mouseleave(function(){$(”ul“,this).slideUp(200); $(”。open“,this).removeClass(”open“);});}); function menuOn(){var childUl = $(this).children(“ul”); if(childUl.length){childUl.slideDown(200); $(本).addClass( “开放”); $(“ul”,$(this).closest(“li”)。siblings(“li”))。slideUp(200); $(本).closest( “李”)的兄弟姐妹( “李先生”)removeClass( “开放”)。 functionmenuOff(){} CSS #mainNav,#mainNav ul { list-style:none; 填充:0; 保证金:0; } #mainNav ul { display:none; } #mainNav li […]

IE7:无法让菜单贴在页面顶部

在这里演示: http://jsfiddle.net/auMd5/ 我希望当您滚过它时,蓝色菜单栏会粘在页面顶部,然后当您向上滚动它时,可以快速回到原始位置。 在我测试过的每个其他浏览器中,让jQuery有条件地将菜单的position从relative position切换到fixed position 。 但它在IE7中不起作用。 为了测试,我尝试删除所有JavaScript并将position设置为CSS中的fixed 。 这看起来应该在IE7中。 另外要测试,我有条件if ($(‘table#menu’).position().top + 10 <= $(window).scrollTop())触发警报。 它有效,这意味着IE7可识别该事件。 所以我想要的CSS静态工作,JavaScript条件正常工作。 有关问题的任何想法?

IE6-7 Javascript

我正在使用James Padolsey撰​​写的“模仿igoogle与cookie的教程” http://james.padolsey.com/tag/cookies/ 我遇到了IE6和7解释javascript的问题。 我发现了问题,但我无法解决它。 以下代码很长,但问题仅在于一小部分 /* * Script from NETTUTS.com [by James Padolsey] V.2 (ENHANCED, WITH COOKIES!!!) * @requires jQuery($), jQuery UI & sortable/draggable UI modules & jQuery COOKIE plugin */ var iNettuts = { jQuery : $, settings : { columns : ‘.column’, widgetSelector: ‘.widget’, handleSelector: ‘.widget-head’, contentSelector: ‘.widget-content’, /* If you don’t […]

在IE7文档和浏览器模式下运行的IE10中,Jquery无法隐藏div

我编写了一个小的jQuery脚本来查询url以查看它是否包含某些文本(在这种情况下是PL / SQL生成的参数和值)。 如果是这样,脚本会在页面内容中隐藏div并调整相邻的div以填充现在缺少的div留下的空间。 我目前的问题是,由于某些原因,尽管在所有其他浏览器中工作,脚本仍然无法在IE7中运行。 $(document).ready(function () { if(window.location.href.indexOf(“p_ccp_path=APPLY”) != -1){ $(“.page-content-right”).hide(); $(“#right-col”).css(“width”,”60%”); $(“#icams-inserted”).css(“width”,”100%”); } }); 我正在使用jQuery 1.10.2的本地化版本,并且可以在此处找到发生此错误的页面: http://tinyurl.com/jqueryError 有任何想法吗? 额外: 我检查过Firebug,没有错误。 但是,当我检查IE开发人员工具时,它会出现以下错误: SCRIPT3: Member not found jquery.min.js, line 5 character 8860 Additional2: 从一些评论来看,似乎这可能是IE10呈现为IE7模式的问题。 我将在虚拟盒子上的IE7的Vanilla版本上测试这个,以确保是这种情况。

Jquery表示没有提交给IE7和IE8

我目前正在使用此插件将图像作为附件发送到电子邮件以及其他一些json数据,我得到了正确的结果。 但不是从IE7和IE8,它根本不发送..我不知道为什么.. 有人建议吗? 这是jsFiddle 。 然后是javascript: var g_counter = 1; var dependant = [“dependant”]; var group; var upload_input_passport = [“upload-passport-1”]; var upload_input_id = [“upload-id-1”]; var surname_input_groups = [“surname-group-1”]; var input_groups = [“group-1”]; var name_fields=[0]; var id_upload_input = “”; var passport_upload_input = “”; var surname_input = “”; //Dependants Inputs jQuery(document).ready(function(e) { jQuery(name_fields).each(function() { jQuery(id_upload_input).appendTo(‘#upload-id-1’); }); jQuery(name_fields).each(function() […]

在IE7中禁用页面缩放(jQuery / JS)

我知道从可访问性来看这不是最好的事情,但我真的需要禁止用户在IE7中使用CTRL +缩放到页面上。 我通过以下方式为其他浏览器工作,但IE7似乎忽略了“return false”: $(window).keydown(function (e) { alert(‘key is down’); // this fires return false; // but this has no effect in IE7! });

IE7的Galleriffic插件问题

我正在使用Galleriffic插件来制作自定义幻灯片库。 除IE 7外,它在每个主流浏览器(IE 8,Firefox 3.6.x,Safari和Chrome)中运行良好。 它在IE 7中做了最奇怪的事情,它不会显示图像,正在显示div但是图像没有被加载到它中。 链接图片的两种方式仍然不会带来(完整链接,如: http : //www.google.com/logos/2010/xraydiscovery2010-ps.gif和本地链接,如:images / slideshow / image1。 JPG格式)。 有没有人遇到过这个问题,可以就如何解决这个问题提供一些指导? 谢谢。

IE7更改事件未被触发

难道我做错了什么? 为什么click事件不会在第一个keydown上注册? http://jsfiddle.net/vol7ron/VJ5CX/ 在这个例子中, 单击“菜单”以确保它具有焦点 使用箭头键(向上/向下)突出显示一个选项 使用空格键选择选项 注意没有调用change()事件。 再次使用空格键选择相同的选项,并注意它正常工作。 我试过了: 根据这个问题使用模糊/焦点,但没有任何运气 将checked属性设置为false,以确保触发更改事件 有趣的发现: 使用鼠标时没有问题(它会在第一次触发更改事件,如预期的那样) 即使在使用鼠标选择(运行,单击选项,将鼠标hover在选项并使用键盘)后,仍会出现keydown问题。 预期成绩: 使用键盘导航(向上/向下箭头)并使用空格键选择,应触发“keydown”和“click”日志。 它不适用于初始keydown,但每次都会执行。 (查看Firefox的工作示例)

Ajax文件上传在IE7中不起作用

我已经在asp.net mvc3中使用这个插件通过Ajax上传文件。 http://malsup.com/jquery/form/#ajaxSubmit但它在IE7中不起作用。 $(“#Controls”).submit(function () { var options = { url: “/Education/upDoc”, datatype: “json”, success: showResponse }; $(this).ajaxSubmit(options); }); function showResponse(responseText, statusText, xhr, $form) { alert(“sr”); alert(“Sr ” + responseText.success); if (responseText.success == true) { //some code } } File Type @* *@ @Html.DropDownList(“documentType”, doctypelist, new { @id = “documentType” }) Name 在这里, showResponse()永远不会被IE7调用。 适用于Chrome和Firefox。请帮忙!