javascript - 帮忙看下,返回顶部什么问题?
PHPz
PHPz 2017-04-10 17:37:37
[JavaScript讨论组]

已经解决,将click事件挪到scroll外面,就好了

应为scroll滚动的时候会触发click

在线地址:http://lerk.coding.io/%E5%85%B3%E4%BA%8E%E6%88%91%E4%BB%AC.html
下载地址:https://coding.net/u/xuhaibing/p/lerk/git

//返回顶部

$(window).scroll(function() {
    var d1 = $(document).scrollTop();
    if (d1 > 400) {
        $(".cbbfixed").show();
    } else {
        $(".cbbfixed").hide();
    }
    $(".cbbfixed span").click(function() {
        $("html, body").animate({
            scrollTop: 0
        }, 120);
    });
});

感觉没问题啊,但是点完返回顶部,就不能在滚动页面了。。。

PHPz
PHPz

学习是最好的投资!

全部回复(3)
黄舟

把这段代码:

$(".cbbfixed span").click(function() {
    $("html, body").animate({
        scrollTop: 0
}, 120);

放到$(window).scroll外面就好了

怪我咯

click里面加个return false;

伊谢尔伦

对,把点击事件放在外面应该行。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号