仅隐藏一个元素

时间:2015-04-11 12:19:13

标签: javascript jquery

我有10个锚点,我将id #first-project提供给第一个锚点,当点击它时,我希望隐藏带有id #prev-project的html元素。使用我的代码它可以工作,但id #prev-project始终隐藏,只有当我第一次点击第二个锚时它才可以。我该如何重写这段代码?

<script type="text/javascript">
    $("#first-project").click(function () {
        $("#prev-project").css("display", "none");
    });
</script>

1 个答案:

答案 0 :(得分:0)

在这里看看第二个答案: jQuery event to trigger action when a div is made visible

它是关于根据元素的显示触发事件isVisible(在您的情况下为“#first-project”。 您可以使用隐藏操作执行相同操作,从而生成“notVisible”等事件。

根据触发的事件(isVisible或notVisible),您将绑定两个不同的函数,您可以根据所显示的#first-project元素执行任何操作。