龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

JavaScript解决常见浏览器兼容问题(1)(2)

时间:2013-03-06 14:58来源:未知 作者:admin 点击:
分享到:
5. 最小/最大 高度/宽度支持 针对CSS min-width, min-height, max-width, max-height, border-*-width, margin, 和padding 属性,这里有一些很好的jQuery修正。 ◆jQMinMax 这是一个为

5. 最小/最大 高度/宽度支持

针对CSS min-width, min-height, max-width, max-height, border-*-width, margin, 和padding 属性,这里有一些很好的jQuery修正。

◆jQMinMax

这是一个为没有原声的支持min-width, max-width,min-height和max-height的地方添加支持的jQuery插件。

点击查看预览效果

◆JSizes

这个小jQuery插件为CSS min-width, min-height, max-width, max-height, border-*-width, margin, 和padding 属性添加支持。特别是他提供一种方法来确定一个元素在那里可见。由于所有的型号的方法返回数值,所以这些也可以安全的使用在严格的DOM元素方面。

  1. jQuery(function($) {  
  2.      var myDiv = $(‘#myDiv’);  
  3.  
  4.      // set margin-top to 100px and margin-bottom to 10em  
  5.      myDiv.margin({top: 100, bottom: ‘10em’});  
  6.  
  7.      // displays the size of the top border in pixels  
  8.      alert(myDiv.border().top);  
  9.  
  10.      // displays true if the element is visible, false otherwise  
  11.      alert(myDiv.isVisible());  
  12.  
  13.      // set padding-right to 10px and margin-left to 15px using chaining  
  14.      myDiv.padding({right: 10}).margin({left: 15});  
  15. }); 

点击查看预览效果

6. 元素垂直/水平居中

元素垂直/水平居中

你可能之前遇到过这个问题:水平或垂直居中某个元素。垂直居中在CSS里面相当麻烦,特别是你想支持所有主流浏览器。

◆Center element plugin

这个插件可以使页面中的所有元素居中,垂直和水平居中采用css负margin的方法。

  1. $(“element”).center(); //vertical and horizontal  
  2. $(“element”).center({  
  3. horizontal: false // only vertical  
  4. }); 

点击查看预览效果

7. 在IE里使用Q标签

人们期望使用的Q标签而不是blockquote标签来显示引号。然而IE/Win不支持Q标签,因为这一点,大部分网站的作者选择不使用Q标签。

◆QinIE

当你在你的文件的头部添加这个脚本在IE浏览器里自动扫描的网页Q的标记,并正确的显示它们(包括嵌套引用) 。当(如果)IE浏览器将来支持Q标签,这个插件将会添加浏览器版本检查。

精彩图集

赞助商链接