【发布时间】:2013-07-26 12:43:09
【问题描述】:
我可能有一个很常见的问题,到处搜索,几乎所有东西都试过了,显示:块,缩放:1,设置高度,宽度都没有用。我有一个表,它实际上是一个 POP UP,用 javascript 和 jquery 作为墙。这是我的代码的简单示例。
$(tr1).css('width','210px');
$(tr1).css('height','63px');
$(tr1).addClass('testClass');
$(tr1).css('border-bottom','solid 1px #c6c7c5');
$(tr1).mouseover(function(){
$(tr1).css('cursor','pointer');
});
$(tr1).click(function(){
open_report('EXCEL',sparam);
popUpIsOpen = false;
removePopupBtn();
$(wrapperBox).remove();
});
$(tr2).css('width','210px');
$(tr2).css('height','63px');
$(tr2).addClass('testClass');
这是我的css
.testClass{
width: 210px;
height: 63px;
zoom: 1;
display: block;
background-repeat: no-repeat;
background: -webkit-gradient(linear, left top, left bottom, from(#dcdedb), to(#c9cbc8));
background: -moz-linear-gradient(top, #dcdedb, #c9cbc8);
background-image: -o-linear-gradient(top, #dcdedb, #c9cbc8);
background: -ms-linear-gradient(top, #dcdedb 0%,#c9cbc8 100%);
background: linear-gradient(top, #dcdedb 0%,#c9cbc8 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcdedb', endColorstr='#c9cbc8',GradientType=0);
}
.testClass:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#eaebea), to(#d6d7d5));
background: -moz-linear-gradient(top, #eaebea, #d6d7d5);
background-image: -o-linear-gradient(top, #eaebea, #d6d7d5);
background: -ms-linear-gradient(top, #eaebea 0%,#d6d7d5 100%);
background: linear-gradient(top, #eaebea 0%,#d6d7d5 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaebea', endColorstr='#d6d7d5',GradientType=0);
}
在除 IE 之外的所有浏览器中工作(所有版本)... 任何帮助将不胜感激! :)
在过滤器中添加了 GradientType=0,仍然无法正常工作。
【问题讨论】:
-
我们说的是哪个版本的 IE?你看过stackoverflow.com/questions/3934693/…吗?
-
IE8 和
-
@DKM:他们使用 IE 过滤器。
-
所有版本 7+ , 10...
-
@DKM 看起来他们这样做了,带有过滤器
标签: javascript jquery html css gradient