jQuery.height()方法和原生js方法对比
jQuery尺寸图

jQuery.height()方法是可以获取高度的即使是设置了display:none;

原生JS是不能获取设置display:none的元素的
解决方法:将元素设置为display:block后显示出来,计算到高度,再将元素隐藏
jQuery尺寸图

jQuery.height()方法是可以获取高度的即使是设置了display:none;

原生JS是不能获取设置display:none的元素的
解决方法:将元素设置为display:block后显示出来,计算到高度,再将元素隐藏