jQuery - >检查元素的可见性

Tim*_*Tim 2 javascript jquery

我有一个div元素,将在很多地方显示/隐藏.如果我这样做有可能吗?

$("#divtobetracked").hide();
Run Code Online (Sandbox Code Playgroud)

或者a

$("#divtobetracked").show();
Run Code Online (Sandbox Code Playgroud)

另一个动作被解雇了?因为如果元素的.hide(),也应隐藏按钮,并且如果元素将被显示,则还应显示一个按钮.

所以,我想我可以编写一个切换和执行我想要的功能的函数,如果我想显示/隐藏元素,我会调用该函数.

但是,还有另一种可能吗,某事.喜欢.live()事件?

最好的祝福.

Viv*_*vek 5

阅读此讨论...它将帮助您...
检查元素的可见性

并尝试这个...

if(  $(element).is(":visible") == "true" ){  // do something }
Run Code Online (Sandbox Code Playgroud)

else{ // do something else<br> }