Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE8复选框和收音机_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript IE8复选框和收音机

Javascript IE8复选框和收音机,javascript,jquery,html,css,Javascript,Jquery,Html,Css,如何设置复选框和无线电输入的样式,以便在所有浏览器(IE8、firefox、webkit等)上看起来统一。我尝试了各种方法,但到目前为止什么都没有。 我只想设置复选框和单选框的样式,而不是我在其他web示例中看到的标签或跨度。 这里的一点帮助将是非常棒的。 下面是一个小提琴的例子: 谢谢。您需要3d party JS库,如下所示: 纯CSS解决方案只适用于webkit浏览器,可能适用于最新的Firefox。但对于IE8,您肯定需要使用一些JS/jQuery插件来实现这一点。您尝试过: file

如何设置复选框和无线电输入的样式,以便在所有浏览器(IE8、firefox、webkit等)上看起来统一。我尝试了各种方法,但到目前为止什么都没有。 我只想设置复选框和单选框的样式,而不是我在其他web示例中看到的标签或跨度。 这里的一点帮助将是非常棒的。 下面是一个小提琴的例子:


谢谢。

您需要3d party JS库,如下所示:

纯CSS解决方案只适用于webkit浏览器,可能适用于最新的Firefox。但对于IE8,您肯定需要使用一些JS/jQuery插件来实现这一点。

您尝试过:

file.css:

.checkbox {
margin:15px;
/*opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);*/
}
file.html

<input id="pushon" type="checkbox" checked="checked" class="checkbox" />
<input id="pushon" type="checkbox" disabled="disabled" class="checkbox" />
<input id="pushon" type="checkbox" checked="checked" disabled="disabled" class="checkbox" />
<input id="roundon" type="radio" value="Valoare" checked="checked"/>
<input id="roundon" type="radio" value="Valoare" disabled="disabled"/>
<input id="roundon" type="radio" checked="checked" disabled="disabled" />

对于旧版IEs 8、7等,您可能需要发挥创意:

例如

/*老年人的诀窍*/

background:#40668C; /* trick for older IEs */
width:50px; /* trick for older IEs */
height:50px; /* trick for older IEs */****
}

您认为jQuery集是什么?是的,我知道,这不是一个。。。但我不想将label用于背景更改或其他涉及label的解决方案,我只想设置checkbox和Radio的样式。您的示例显示了Microsoft在IE中删除的非标准过滤器,因此它们在任何其他浏览器中都不起作用。
background:#40668C; /* trick for older IEs */
width:50px; /* trick for older IEs */
height:50px; /* trick for older IEs */****
}