Skip to content

enjoyfuture/perfect-dom

Repository files navigation

perfect-dom

This is a common function to parse DOM.

Install

npm install perfect-dom --save

Usage

es6

load all api

import perfectDom from 'perfect-dom';
perfectDom.scrollbarWidth();

load api by demand

import scrollbarWidth from 'perfect-dom/lib/scrollbarWidth';
scrollbarWidth();

es5

load all api

var perfectDom = require('perfect-dom');
perfectDom.scrollbarWidth();

load api by demand

var scrollbarWidth = require('perfect-dom/lib/scrollbarWidth');
scrollbarWidth();

load in page

<script src="perfect-dom/dist/perfect-dom.min.js"></script>

perfectDom.scrollbarWidth();

Build

gulp build

Docs

  • checkBodyScrollbar 判断 body 滚动条是否显示
  • scrollbarWidth 获取浏览器滚动条宽度
  • zIndex 获取当前元素 zIndex
  • offset 获取当前元素 offset
  • getStyles 返回元素对应的 style 对象值,或某一属性值

Issue

https://github.com/enjoyfuture/perfect-dom/issues

Version

Please view here

About

用来处理 DOM 元素公用函数或工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published