An open API service indexing awesome lists of open source software.

https://github.com/varletjs/bounce-fixer

Fixed bouncing caused by pull up or pull down on mobile web pages
https://github.com/varletjs/bounce-fixer

Last synced: about 1 year ago
JSON representation

Fixed bouncing caused by pull up or pull down on mobile web pages

Awesome Lists containing this project

README

          

中文 README

### Intro

Fixed bouncing caused by pull up or pull down on mobile web pages

### Quickstart

#### CDN

```html

const { createBounceFixer } = BounceFixer

const { enable, disable } = createBounceFixer()

// enable bounce fixer
enable()

// disable bounce fixer
// disable()

```

#### npm/yarn/pnpm

```
# npm
npm i @varlet/bounce-fixer -S

# yarn
yarn add @varlet/bounce-fixer

# pnpm
pnpm add @varlet/bounce-fixer
```

```js
import { createBounceFixer } from '@varlet/bounce-fixer'

const { enable, disable } = createBounceFixer()

// enable bounce fixer
enable()

// disable bounce fixer
// disable()
```

### What problem to resolve

When using a scrollable container(e.g. using overflow: auto) on an iOS device and sliding the pointer to the bottom or top, the page bounces like rubber bands. And scrolling the page for a period of time will cause the page to bounce, affecting normal page scrolling.