这段表格的鼠标移动点击变换颜色的在火狐中正常使用,在IE下为什么不能正常使用
$("tabletd:first-child").css("background","#F2F2F2");$("tabletr").hover(function(){if...
$("table td:first-child").css("background","#F2F2F2");
$("table tr").hover(function(){
if(this.style.backgroundColor!="rgb(255, 102, 51)")
this.style.background="#E4EEFF";
});
$("table tr").mouseout(function(){
if(this.style.backgroundColor!="rgb(255, 102, 51)")
this.style.background="#ffffff";
});
//单击有颜色
$("table tr").click(function(){
$("table tr").css("background","#fff");
this.style.background="#ff6633";
}); 展开
$("table tr").hover(function(){
if(this.style.backgroundColor!="rgb(255, 102, 51)")
this.style.background="#E4EEFF";
});
$("table tr").mouseout(function(){
if(this.style.backgroundColor!="rgb(255, 102, 51)")
this.style.background="#ffffff";
});
//单击有颜色
$("table tr").click(function(){
$("table tr").css("background","#fff");
this.style.background="#ff6633";
}); 展开
3个回答
展开全部
您好!很高兴为您答疑!
因为backgroundColor在IE下返回的不一定是rgb(...)。给的什么就返回什么。火狐下不会有这种问题,这里需要做兼容设置。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
因为backgroundColor在IE下返回的不一定是rgb(...)。给的什么就返回什么。火狐下不会有这种问题,这里需要做兼容设置。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为backgroundColor在IE下返回的不一定是rgb(...)。
你给的什么就返回什么。
比如下面的在IE9
this.style.background="#E4EEFF"; // IE 返回 #E4EEFF
this.style.background="rgb(0, 0, 0)"; // IE 返回 rgb(0,0,0);
你给的什么就返回什么。
比如下面的在IE9
this.style.background="#E4EEFF"; // IE 返回 #E4EEFF
this.style.background="rgb(0, 0, 0)"; // IE 返回 rgb(0,0,0);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询