English version is here.
轻松随意绑定点击事件!
先定义一些动作:
action.add({
'my-action': function () {
//do something...
},
...
})
在页面里创建一些元素,比如这样:
<button data-action="my-action">btn</button>
或这样:
<a href="#" data-action="my-action">link</a>
或这样:
<a href="#my-action" data-action>link</a>
其实已经不需要第三步了。
点击这些元素就可以触发你定义的那个动作了!
依赖以下类库:
- jQuery(或兼容类库,比如 Zepto)
支持以下浏览器:
- IE 6+(需要 jQuery 1.x)
- Chrome/Firefox/Safari 等现代浏览器
$ bower install action
- 通过 Bower 安装。
- 在页面中加载
src/action.js
脚本文件。
你需要了解以下 API,详细文档参见 Wiki。
- HTML API
- JavaScript API
action.add()
action.trigger()
移动 UI 框架 CMUI 采用 Action 作为全局的基础设施,因此所有 CMUI 用户都在使用 Action: