繁体   English   中英

单击后jQuery对按钮的切换操作

[英]jquery switch action on a button after click

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

当黄色方块向上滚动时,当前单击“顶部/显示”即可。 再次单击该按钮,然后应将黄色块向下移动以显示绿色块的高度。

现场例子

的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>

JS

$("a href='#here'").click(function () {
    $("html, body").animate({
        scrollTop: 0
    }, "slow");
    return false;
});

只需像这样切换您的scrollTop参数:

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

http://jsfiddle.net/XFcJe/5/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM