1

我不是一个很好的 jQuery 编码器。其实我是新的和可怕的,我想知道是否有人可以帮助我。

我有一堆slideToggle用于显示选项的 div。我目前拥有的代码有效。但是当有人单击链接时,我想做的是检查是否有任何“打开”的滑动切换。如果有,请关闭它们并打开我单击的那个。

我确定我当前的代码不好,因此将不胜感激任何有关清理它和添加此功能的帮助。

代码如下:

<script type="text/javascript">
jQuery(document).ready(function(){
    jQuery("#parent-print").click(function(e) {
        jQuery("#child-print").slideToggle();
        e.preventDefault();
    });

    jQuery("#parent-web").click(function(e) {
        jQuery("#child-web").slideToggle();
        e.preventDefault();
    });

    jQuery("#parent-inspiration").click(function(e) {
        jQuery("#child-inspiration").slideToggle();
        e.preventDefault();
    });
});
</script>

谢谢

4

1 回答 1

2

你试过这个吗?

if( jQuery('#parent-web').is(':hidden') ){..}

http://api.jquery.com/hidden-selector/

于 2012-11-07T04:41:41.487 回答