Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取具有oveflow:隐藏样式的div的内容高度_Javascript_Jquery - Fatal编程技术网

Javascript 获取具有oveflow:隐藏样式的div的内容高度

Javascript 获取具有oveflow:隐藏样式的div的内容高度,javascript,jquery,Javascript,Jquery,我正在为jquery设计一个垂直滚动条插件。我的插件接受一个高度值作为选项,如果div高度超过给定高度,滚动条将可见。现在的问题是我需要得到div内容的真实高度 <div id="scroll"> Contents Here </div> 在应用“overflow:hidden”之前,我可以获得div的高度,但问题是,即使它从一开始就有overflow:hidden样式,我也希望它能够工作。我知道应该工作的一种方法是在溢出内部有一个content

我正在为jquery设计一个垂直滚动条插件。我的插件接受一个高度值作为选项,如果div高度超过给定高度,滚动条将可见。现在的问题是我需要得到div内容的真实高度

  <div id="scroll">
     Contents Here
    </div> 

在应用“overflow:hidden”之前,我可以获得div的高度,但问题是,即使它从一开始就有overflow:hidden样式,我也希望它能够工作。

我知道应该工作的一种方法是在溢出内部有一个content元素,并获得该元素的高度,因为它应该保留其高度值。

the.css()方法应该有效

$(this).css('height'); 

页面上应该有一个隐藏的
div
,其宽度与
宽度相同,但
自动溢出
。一旦你的插件被调用/实例化,获取隐藏的
div的高度,然后做你想做的。

这不起作用,因为我将高度设置为options.height。它将返回options.height,而不是内容高度。
$(this).css('height');