Javascript 单击后在按钮上执行jquery开关操作

Javascript 单击后在按钮上执行jquery开关操作,javascript,jquery,anchor,Javascript,Jquery,Anchor,我试图在按钮上的两个动作之间切换 当前单击“顶部/显示”在黄色块向上滚动时起作用。再次单击该按钮应将黄色块向下移动,以显示绿色块的高度 HTML <div class="block"> <h2>This is green block is fixed</h2> </div> <div class="content" id="here"> <div class="headerbar"> <a

我试图在按钮上的两个动作之间切换

当前单击“顶部/显示”在黄色块向上滚动时起作用。再次单击该按钮应将黄色块向下移动,以显示绿色块的高度

HTML

    <div class="block">
     <h2>This is green block is fixed</h2>

</div>
<div class="content" id="here">
    <div class="headerbar"> <a href="#here">Top / Reveal</a>

    </div>
</div>

只需像这样切换
scrollTop
参数:

scrollTop: $("body").scrollTop() == 0 ? 300 : 0

您的示例不起作用。您缺少一个类为
slidingDiv
(在JSFIDLE中)的元素。抱歉。现在更新了示例:
scrollTop: $("body").scrollTop() == 0 ? 300 : 0