使用jquery确定div是打开还是关闭?

时间:2011-03-29 11:28:18

标签: jquery html

我想使用jQuery创建一个javascript函数,如果打开div则关闭div,反之亦然。

为此,我需要确定特定div是打开还是关闭?

那么有什么方法可以满足我的要求吗?

任何类似$('div#myContainer')。isOpened()???

4 个答案:

答案 0 :(得分:1)

您可以将自定义属性设置为可以使用jQuery检查并用作标志的div。您还可以查看toggle()方法

答案 1 :(得分:1)

“开放”是什么意思?

会这样吗?

$('#myContainer').is(':visible')

答案 2 :(得分:1)

你是说这个意思吗?

if($('#myContainer').is(':visible')){
 $('#myContainer').slideToggle();
}

或者

$('#clickme').click(function() {
  $('#myContainer').slideToggle('slow', function() {
        //Do something
  });
});

答案 3 :(得分:1)

检查Div的css“显示”属性是否为空 您可以通过

获取css属性
var checkOpen =$('#myContainer').css('display');
相关问题