Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Jquery 获取元素的.outerHeight(如果可见)_Jquery_Visible_Outerheight - Fatal编程技术网

Jquery 获取元素的.outerHeight(如果可见)

Jquery 获取元素的.outerHeight(如果可见),jquery,visible,outerheight,Jquery,Visible,Outerheight,如果只有在元素可见时才能获取元素的.outerHeight(),则我将进行修改 我现在有 var $viewItem = $('.test').find('.item'); var viewItemHeight = $viewItem.outerHeight(true); 问题是$viewItem 将一次返回两个元素,其中一个将被隐藏。如果可以测试并仅获取可见选择器的高度?可见选择器如何 var $viewItem = $('.test').find('.item:visible'); va

如果只有在元素可见时才能获取元素的
.outerHeight()
,则我将进行修改

我现在有

var $viewItem = $('.test').find('.item');

var viewItemHeight = $viewItem.outerHeight(true);
问题是
$viewItem


将一次返回两个元素,其中一个将被隐藏。如果可以测试并仅获取可见选择器的高度?

可见选择器如何

var $viewItem = $('.test').find('.item:visible');
var viewItemHeight = $viewItem.outerHeight(true);