0.6.3 • Published 12 months ago

any-scroll v0.6.3

Weekly downloads
12
License
ISC
Repository
github
Last release
12 months ago

any-scroll NPM Version NPM Downloads size-image

模拟滚动插件,支持滚轮和手势, 手势识别基于any-touch.

概念(wrap/content)

any-scroll的滚动实际是通过2个"父子div"的相对位置变化模拟的, 默认使用translate3d, 外层div叫"wrap", 里面用来装载内容的div叫"content".

<div> <!-- warp --> 
    <div> <!-- content -->
        content
    <div>
</div>

GIF

⚡⚡⚡ 多个content

如果wrap下有多个元素, 那么any-scroll会把他们都构造成content实例, 但是只有一个"激活"状态的content实例, 只有他可以响应滚动, 当然你也可以切换任意content实例为激活.

<!-- warp --> 
<div> 
    <!-- content -->
    <div>content-1<div> 

    <!-- content -->
    <div style="position: absolute;z-index:1;top:0;left:0;">
        content-2
    <div> 
    
    <!-- content -->
    <div no-scroll>content-3<div> 
</div>

注意: 1. 多个content情况下, 请给第二个子元素做一个"初始定位", 比如style="position: absolute;z-index:1;top:0;left:0;", any-scroll内部没有默认定位, 这样你可以自定义"位置"和"层级". 2. 如果不想某个子元素(content)"可滚动", 使用"no-scroll"进行标记.

文档

查看更多

0.6.3

12 months ago

0.6.2

12 months ago

0.6.1

12 months ago

0.6.0

12 months ago

0.2.7

2 years ago

0.2.6

2 years ago

0.2.9

2 years ago

0.2.8

2 years ago

0.5.0

2 years ago

0.2.5

2 years ago

0.5.1

2 years ago

0.2.4

2 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.4-alpha.1

3 years ago

0.1.4-alpha.2

3 years ago

0.1.5-alpha.0

3 years ago

0.1.6-alpha.1

3 years ago

0.1.6-alpha.0

3 years ago

0.1.6-alpha.3

3 years ago

0.1.6-alpha.2

3 years ago

0.1.4-alpha.0

3 years ago

0.1.0-alpha.0

3 years ago

0.1.3-alpha.0

3 years ago

0.1.2-alpha.0

3 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago