我有以下代码:
$('a.btn-slide').toggle(function() {
$("#DivToSlide").slideUp("fast");
// ...
}, function() {
$("#DivToSlide").slideDown("fast");
// ...
});
在稍后的代码中,我想确定
#DivToSlide
是位于上方还是位于下方位置。我怎么做?
最佳答案
由于slideDown
函数在完成后会隐藏该元素,因此您可以简单地检查该元素是否可见:
if ($('#DivToSlide').is(':visible'))
您还可以检查
$('#DivToSlide').height()
是否超过某个阈值。