繁体   English   中英

JQuery:如何确定Slide事件是启动还是关闭?

[英]JQuery: How to determine if Slide event is up or down?

我有以下代码:

$('a.btn-slide').toggle(function() {
    $("#DivToSlide").slideUp("fast");
    // ...
}, function() {
    $("#DivToSlide").slideDown("fast");
    // ...
});

稍后在我的代码中,我想知道#DivToSlide是处于向上还是向下位置。

我怎么做?

由于slideDown函数在完成后隐藏元素,因此您只需检查元素是否可见:

if ($('#DivToSlide').is(':visible'))

您还可以检查$('#DivToSlide').height()是否超过某个阈值。

if($(this).next('.nxt_div').height()>1){ }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM