Javascript IE中多次时间函数刷新框背景色的处理 此框内容显示在地图上 这个框的背景色不适用于IE,但适用于FireFox 第一个功能是使用不同的对象每10秒刷新一次(对于每次刷新更改的颜色) 在IE不工作(即颜色不改变)中,请帮助解决此问题
很难说,为什么不根据您提供的信息设置颜色。。。 也可能是css错误或缺少逗号等。 但是我会尽力帮你的。。 在JS和JQuery中有一个奇怪的组合,所以我尝试将它合并到JQuery中,就像它一样 为IE提供一些X浏览器的东西。。 我还上了一节课,因为这样更干净Javascript IE中多次时间函数刷新框背景色的处理 此框内容显示在地图上 这个框的背景色不适用于IE,但适用于FireFox 第一个功能是使用不同的对象每10秒刷新一次(对于每次刷新更改的颜色) 在IE不工作(即颜色不改变)中,请帮助解决此问题,javascript,jquery,html,css,Javascript,Jquery,Html,Css,很难说,为什么不根据您提供的信息设置颜色。。。 也可能是css错误或缺少逗号等。 但是我会尽力帮你的。。 在JS和JQuery中有一个奇怪的组合,所以我尝试将它合并到JQuery中,就像它一样 为IE提供一些X浏览器的东西。。 我还上了一节课,因为这样更干净 function first(Objs) { var imgid= Objs; secondMethod(imgid);
function first(Objs) {
var imgid= Objs;
secondMethod(imgid);
}
function secondmethod(imgid) {
var boxid=imgid.id;
var color = getBackgroundColor(imgid.status);//am passing different colors for every refreshing(i.e. #D03C78 or #B8B8B8) values from DataBase
if($('#boxcontent'+boxid).is(':visible')) {
}else{
var boxText = document.createElement("div");
boxText.id='boxcontent'+boxid;
boxText.style.cssText = "white-space:nowrap;text-align:center;border:2px solid ;background-color:"+color+";opacity:0.9;filter:alpha(opacity=90);-moz-border-radius: 5px;border-radius: 5px;color:black !important;";
return boxText;
}
$('#boxcontent'+boxid).css({'background-color':color});
}
这是
希望它能帮助一些人……- 检查是否每10秒刷新一次
- 你说每10秒会有不同的物体
- IE可能会遇到重新发送数据(刷新时)的问题,即缓存问题
var color=getBackgroundColor(imgid.status)//我从数据库中为每次刷新(即#D03C78或#B8B8B8)值传递不同的颜色
警报(imgid.id+”:颜色为:“+颜色)
- 让我们在Firefox和IE中检查一下这个
101:颜色为:#D03C78
我在DB中更改了此id状态,然后在刷新后得到bold101:颜色为:#D03C78
。
//Some definition
var Objs = {
id : 'test',
status : "red"
};
//Call
first(Objs);
function first(Objs) {
var imgid= Objs;
secondMethod(imgid);
}
function secondMethod(imgid) {
var boxid = imgid.id;
var color = imgid.status;
if($('#boxcontent' + boxid).length < 1) { //No existing box, make new
var boxText = $("<div></div>")
.attr("id", "boxcontent"+boxid)
.addClass("basciStyleNoColor")
.css({
'background-color' : color,
opacity : 0.9 //<<-- Jquery sets filter for IE...
});
$("body").append(boxText);//<<-Insert here, or retrun and insert later...
return boxText;
}
}
.basciStyleNoColor {
white-space:nowrap;
text-align:center;
border:2px solid ;
-moz-border-radius: 5px;
border-radius: 5px;
color:black !important;
}