WEB开发网
开发学院网页设计JavaScript 使用javascript修复浏览器中12个常见而又头痛的问... 阅读

使用javascript修复浏览器中12个常见而又头痛的问题

 2010-09-14 13:21:37 来源:WEB开发网   
核心提示: 4.1 CSS Browser这是一段非常简单的javascript代码,它短小精悍,能使你使用CSS选择器.使用它你可以在任何浏览器编写特殊的CSS代码. 你可以为浏览器中设置了类名的元素写上一段javascript代码.查看 演示. 源文件 下载 源文件 下载 jQuery brows

4.1 CSS Browser

这是一段非常简单的javascript代码,它短小精悍,能使你使用CSS选择器.使用它你可以在任何浏览器编写特殊的CSS代码. 你可以为浏览器中设置了类名的元素写上一段javascript代码.

查看 演示.

源文件 下载

源文件 下载

jQuery browser selectors

另外一个选择就是使用jQuery,它可以让你使用浏览器的选择器更加方便,你所需要做的事就是引入jQuery, 然后编写如下代码:

$(document).ready(function(){ 

$('html').addClass($.browser);

}); 

现在你可以准备好.msie, .mozilla, .opera, .safari 或 .other 这些依赖目标浏览器的样式了.

查看 演示.

5. 最大/最小宽高支持

对于CSS的min-width, min-height, max-width, max-height, border-*-width, margin, 与padding属性在某些浏览器不被支持的问题,jQuery提供了非常好的解决方案.

5.1 jQMinMax

这个jQuery插件为没有提供原生支持min-width, max-width, min-height与max-height这些属性的浏览器添加支持.

查看 演示.

源文件 下载

5.2 JSizes

这个基于jQuery的小插件为CSS的min-width, min-height, max-width, max-height, border-*-width, margin, 还有padding属性提供支持.另外,它还提供了一个检查元素是否可见的方法.由于它所有与大小相关的方法都是返回数值,所以用于计算DOM元素的尺寸 是非常安全的.

上一页  1 2 3 4 5 6  下一页

Tags:使用 javascript 修复

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接