1:jquery中关于浏览器的判断:
$.browser.msie:
如果浏览器为ie, $.browser.msie 值为 "true"; 如果不是, 则值为 "false";
2:scrollHeight:
通过 scrollheight 可以取到 textarea 的内容高度值,不过firefox与ie浏览器对与它的计算方式不同,我没有找到比较官方的计算方式,不过通过实践发现:firefox取到的是实际值,而ie取到的值还要包含padding的长度
3:em与px值比较
在设置padding或其他属性的时候,会用到不同的单位。在alert实际值中发现:
IE8下:
1em = 14px;
firefox3.6.23下:
1em = 14.4px;
4: chrome浏览器的判断:
当前jquery并不能判断是否是chrome浏览器。我们可以用: navigator.userAgent.toLowerCase().indexOf('chrome') > -1 来判断。 如果成立,则是chrome浏览器。