我有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>
答案 0 :(得分:0)
在这里看看第二个答案: jQuery event to trigger action when a div is made visible
它是关于根据元素的显示触发事件isVisible(在您的情况下为“#first-project”。 您可以使用隐藏操作执行相同操作,从而生成“notVisible”等事件。
根据触发的事件(isVisible或notVisible),您将绑定两个不同的函数,您可以根据所显示的#first-project元素执行任何操作。