使用jQuery检测字体大小(以像素为单位)

如何使用jQuery检测字体大小? 如果我使用em ,我需要检测字体大小(以像素为单位)

 

Size of font in pixels?

http://jsfiddle.net/g9uKq/

为了清楚起见,我让你成了小提琴。

 var size = $("h1").css('font-size'); 

这应该工作:

 parseInt($("h1").css("font-size")) 

你尝试过使用这种方法吗?

 var size = $(element).css('font-size'); 

试试这个,

 function em(input) { var emSize = parseFloat($("h1").css("font-size")); return (emSize * input); } 

使用css()来获取font-size …这给出了px中的大小…所以除以16应该给你em的值。 试试这个

  var sizeinem=parseFloat($('h1').css('font-size')) / 16; alert(sizeinem); 

在这里小提琴