javascript - Dandy Weng 2014年的个人主页的滚动条是怎么做的?
怪我咯
怪我咯 2017-04-11 10:36:02
[JavaScript讨论组]

想采纳两条答案怎么办:(
真的对不起啦~因为想采纳两条答案 无奈自己总结了下

网址在这里——http://www.dandyweng.com/vers...

就是这样的一个滚动条,浓浓的苹果风的滚动条,
Firstly,是怎么做到把滚动条置于页面之上的?就是,滚动条之外的地方是透明的;
Second,这个滚动条在页面禁止时会变成透明的,好神奇;
我还发现,在演讲那里,滚动条会置于一个元素的下面;
这样的一个滚动条是怎么做的?

谢谢:)

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(3)
巴扎黑

nicescroll.js...我肯定.这是一个基于jquery的插件,还算好用,我在项目里面用过.具体可以搜索.

黄舟

他是用插件做的,如果要自己实现也很简单。

body{
    overflow: hidden;
}
for(var i = 0; i < 50; i++){
    $('<p>'+i+'</p>').appendTo('body');
}

$('body').on('mousewheel', function (e) {
    e.preventDefault();
    var event = e.originalEvent;
    var direction = event.wheelDelta && (event.wheelDelta > 0 ? "wheelup" : "wheeldown");
    switch(direction){
        case 'wheelup':
            $('body').scrollTop( $('body').scrollTop() - 40);
            break;
        case 'wheeldown':
            $('body').scrollTop( $('body').scrollTop() + 40);
            break;
    }
});

实现滚动了,滚动条还难吗?

怪我咯

-webkit-scrollbar

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

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