我一直在研究这个jquery片段,它在chrome和firefox中运行良好,即10,即9,但是8将无效。我哪里出错,写的jquery似乎是正确的。我该怎么做才能增强这些代码并使其正常工作,即8.查看chrome或firefox右上角的搜索栏(它具有工作功能)。然后检查它,即8.似乎代码被终止或没有完成功能?访问harley.bushcommunications.com。
/* SEARCH DROP DOWN */
$('#header .search').mouseenter( function() {
$('.search').css({'z-index': '2', 'filter': 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8ffffff, endColorstr=#d8ffffff)', '-ms-filter': '"progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8ffffff, endColorstr=#d8ffffff)"'});
$('#header .search').animate({width: '15%'});
$('#header .search > ul').show();
$('#header input.input-hide, .search-submit').css({'display': 'block'});
$('.cal').css({'z-index': '1'});
$('.cal .right-text').fadeOut();
});
$('#header .search').mouseleave(function() {
$('#header > .serach > ul > p').css({'opacity': '0.0'}, 0);
$('.cal').css({'z-index': '2'});
$('.search').css({'z-index': '1'});
$('#header .search > ul').hide(0);
$('#header .search').animate({width: "125"}, 250);
$('input.input-hide, .search-submit').hide();
$('.cal .right-text').fadeIn();
});
/* CALENDAR DROP DOWN */
$('#header .cal').hover(function() {
$(this).animate({width: '15%'}, 250, 'linear');
$(this).find('ul').animate({'height': '200'},1000, 'easeOutBounce');
$('.calendar').show();
},
function() {
$('#header .cal').animate({width: '125'}, 500);
$('#header .cal > ul').animate({height: '0'}, 250, 'linear');
$('.calendar').hide();
});
答案 0 :(得分:2)
IE8不支持opacity
。它改为使用filter:alpha(opacity=X)
,其中X是0到100之间的值。