jQuery和IE呈现问题
我意识到IE在大多数情况下都有点垃圾,但我希望有人能想出一种方法来解决使用jQuery时IE中的显示问题 在以下站点上,我使用菜单上的jQuery显示和隐藏选项(项目和联系人) 当在IE中单击这些按钮时,它们会在正常加载之前显示它们后面的内容 基本上,这看起来糟透了!我想知道是否有人能提出一个解决这个问题的方法?我的动画代码如下所示:jQuery和IE呈现问题,jquery,internet-explorer,jquery-ui,animation,Jquery,Internet Explorer,Jquery Ui,Animation,我意识到IE在大多数情况下都有点垃圾,但我希望有人能想出一种方法来解决使用jQuery时IE中的显示问题 在以下站点上,我使用菜单上的jQuery显示和隐藏选项(项目和联系人) 当在IE中单击这些按钮时,它们会在正常加载之前显示它们后面的内容 基本上,这看起来糟透了!我想知道是否有人能提出一个解决这个问题的方法?我的动画代码如下所示: jQuery(document).ready(function($) { var timer; var display; $('li#contac
jQuery(document).ready(function($) {
var timer;
var display;
$('li#contact').click(function() {
clearTimeout(timer);
$('ul.image_display').css('display', 'none');
$('ul.projects').fadeOut().hide();
$('li#cv').removeClass('cur');
$('li#projects').removeClass('cur');
$('li#contact').addClass('cur');
$('ul.contact').fadeIn(function() {
display = setTimeout( function() {
$('ul.contact').fadeOut('slow');
}, 8000);
});
timer = setTimeout(function() {
$('li#contact').removeClass('cur');
$('li#cv').addClass('cur');
}, 8625);
});
$(function() {
$('#projects').click(function() {
clearTimeout(timer);
$('li#cv').removeClass('cur');
$(\"ul.contact\").fadeOut().hide();
$('#contact').removeClass('cur');
$('#projects').addClass('cur');
$('ul.projects').fadeIn(function() {
display = setTimeout( function() {
$('ul.projects').fadeOut('slow');
}, 8000);
});
timer = setTimeout(function() {
$('li#projects').removeClass('cur');
$('li#cv').addClass('cur');
}, 8625);
});
});
尝试以下更正:
$("ul.image_display li#image_hover img").attr("src", largeAlt );
及
谢谢你的回复,但这不是我担心的部分。这将是一个图像填充,它在IE中显示良好。这是当ul.projects和ul.contact加载时,看起来很差。
$("ul.image_display li#image_hover img").attr("src", "" );