超赞 react.js 自定义虚拟滚动条MagicSroll

boyanx6天前技术教程2

前两天有分享一个自己开发的react.js自定义滚动条RScroll。今天再分享一款不错的React滚动条组件MagicScroll.js

react模拟滚动条组件RScroll

magicscroll.js 一个react.js自定义滚动条组件。完美支持兼容TypeSciprt、 SSR、 PC、移动端、触屏

特性

  • 支持自定义滚动条,滚动轨道,滚动容器等。有丰富的API和事件;
  • 只需<magic-scroll>包裹内容即可出现自定义滚动条;
  • 支持TypeSciprt、 SSR、 PC、移动端、触屏友好;
  • 支持检测内容尺寸发生变化;

快速开始

安装

# 通过yarn或者npm安装

yarn add magic-scroll
# 或者
npm i magic-scroll -S

使用

// 引入magic-scroll组件
import Scrollbar from 'magic-scroll';
import React from 'react';

class BasicDemo extends React.Component {
  render() {
    return (
      <div className="parent">
        <Scrollbar keepBarShow>
          <div className="child" />
        </Scrollbar>
      </div>
    );
  }
}

end,附上项目文档及地址。感兴趣的同学可以去看下哈~~

# 文档地址
https://magicscrolljs.yvescoding.org/

# 仓库地址
https://github.com/YvesCoding/magic-scroll

ok,今天就分享到这里。希望大家能喜欢。

标签: iscroll.js

相关文章

JavaScript 强制回流问题及优化方案

JavaScript 代码在运行过程中可能会强制触发浏览器的回流(Reflow),导致主线程被阻塞。回流(Reflow) 是浏览器重新计算页面元素布局的过程(如位置、大小等),属于高开销操作。频繁或同...

微信小程序开发极简入门(二):样式,页面,数据

前文:微信小程序开发极简入门(一)样式wxss:/**放在页面的wxss**/ .scrollarea { flex: 1; overflow-y: hidden; } .idx_view {...

作弊技术2——网站劫持(网站劫持软件)

很多站长朋友都知道网站劫持,但是还是有人不知道什么是网站劫持,网站劫持是什么,下面就由小编介绍一下网站劫持的基本内容。一、什么是网站劫持网站劫持就是指在打开一个网址的时候,出现了一个不属于网站范围的广...

了解JavaScript事件注册的几种方式

JS事件类型可以分为三种:鼠标事件,由某个鼠标动作引发。常用的有click、mouseover、mouseout、mousedown、mouseup、dbclick、mousemove等;键盘事件,由...

微信小程序新版scroll-view滑动组件上线

IT之家 12 月 28 日消息,微信安卓平台近日迎来了 8.0.32 测试版更新,根据微信官方的最新消息,该版本对小程序和小游戏进行了一些修复优化。小程序 优化蓝牙主机接口的报错信息,需关注蓝牙主机...

JavaScript基础知识避坑指南:28个实用技巧让你代码跑得更快

最近我一直在学前端开发,发现JavaScript的基础知识特别重要。从判断数据类型到处理数组、函数,很多小技巧能解决大问题。今天整理了28个实战中常用的代码方法,都是在项目里踩过坑后总结的。比如判断对...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。