如何在所有浏览器中使用此代码?
<script>
var $j = jQuery.noConflict();
$j(document).ready(function(){
if ($j.browser.msie) {
$j('.round').append('<div class="tl"></div><div class="tr"></div><div class="bl"></div><div class="br"></div>');
}
});
</script>
Run Code Online (Sandbox Code Playgroud)
除非我遗漏了什么,否则请拿出你的if:
var $j = jQuery.noConflict();
$j(document).ready(function(){
$j('.round').append('<div class="tl"></div><div class="tr"></div><div class="bl"></div><div class="br"></div>');
});
Run Code Online (Sandbox Code Playgroud)
现在这if可能是有原因的,也许某些IE特定的CSS hackery正在进行?在这种情况下,它是一个CSS问题,而不是一个JavaScript问题.像jQuery角落插件这样的东西可能就是你最终追求的东西.其他/较新的浏览器原生支持圆角,这主要是IE修复.