1.0.1 • Published 5 years ago

@s5ming/events v1.0.1

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

事件处理的方法

引入

import {on,off,drag,keydown} from '@s5ming/events'

使用说明

on

on(element, event, handler)         //绑定事件

off

off(element, event, handler)        //解绑事件

drag

drag(obj,fndown,fnmove,fnup)        //拖拽事件
    // @params obj : 原生对象或者id
    // @params fndown : 鼠标按下触发调用的方法 无参数 可不填,但不填的时候fnup也不可填
    // @params fnmove : 鼠标移动触发调用的方法 参数dx,dy(移动距离,相对于上次触发移动事件时的位子)
    // @params fnup : 鼠标按下触发调用的方法 无参数 可不填

keydown

keydown(obj,keyarr,fn)
    // @params obj : 原生对象,可不填,不填则默认document
    // @params keyarr : 按键数组,内容支持 'Shift,'Ctrl','Alt'和字母, 最多支持三个键,最多只能有一个是字母
    // @params fn : 按键数组里的键都按下的时候触发的事件

wheel

wheel(obj,fn)
    // @params obj : 原生对像
    // @params fn : 滚动鼠标时触发的事件,参数为滚动方向向下/向上 ture/fase

inputchange

inputchange(obj,fn)
    // @params obj : 原生对像
    // @params fn : 表单内容更改时触发的事件,参数新的内容