- Ionic 基础教程
- Ionic - 首页
- Ionic - 概述
- Ionic - 环境搭建
- Ionic CSS 组件
- Ionic - 颜色
- Ionic - 内容
- Ionic - 页眉
- Ionic - 页脚
- Ionic - 按钮
- Ionic - 列表
- Ionic - 卡片
- Ionic - 表单
- Ionic - 开关
- Ionic - 复选框
- Ionic - 单选按钮
- Ionic - 滑块
- Ionic - 选择框
- Ionic - 标签页
- Ionic - 网格
- Ionic - 图标
- Ionic - 内边距
- Ionic JavaScript 组件
- Ionic - JS 动作面板
- Ionic - JS 背景幕
- Ionic - JS 内容
- Ionic - JS 表单
- Ionic - JS 事件
- Ionic - JS 页眉
- Ionic - JS 页脚
- Ionic - JS 键盘
- Ionic - JS 列表
- Ionic - JS 加载
- Ionic - JS 模态框
- Ionic - JS 导航
- Ionic - JS 弹出框
- Ionic - JS 弹窗
- Ionic - JS 滚动
- Ionic - JS 侧边菜单
- Ionic - JS 滑块
- Ionic - JS 标签页
- Ionic 高级概念
- Ionic - Cordova 集成
- Ionic - AdMob
- Ionic - 相机
- Ionic - Facebook
- Ionic - 应用内浏览器
- Ionic - 原生音频
- Ionic - 地理位置
- Ionic - 媒体
- Ionic - 闪屏
- Ionic 有用资源
- Ionic - 快速指南
- Ionic - 有用资源
- Ionic - 讨论
Ionic - JavaScript 事件
可以使用各种 Ionic 事件来增加与用户的交互性。下表解释了所有 Ionic 事件。
事件名称 | 事件详情 |
---|---|
on-hold | 触摸持续时间超过 500 毫秒时调用。 |
on-tap | 触摸持续时间小于 250 毫秒时调用。 |
on-double-tap | 双击触摸时调用。 |
on-touch | 触摸开始时立即调用。 |
on-release | 触摸结束时调用。 |
on-drag | 在页面上任意方向移动触摸而不释放时调用。 |
on-drag-up | 向上拖动元素时调用。 |
on-drag-right | 向右拖动元素时调用。 |
on-drag-left | 向左拖动元素时调用。 |
on-drag-down | 向下拖动元素时调用。 |
on-swipe | 任何拖动以高速在任何方向移动时调用。 |
on-swipe-up | 任何拖动以高速向上移动时调用。 |
on-swipe-right | 任何拖动以高速向右移动时调用。 |
on-swipe-left | 任何拖动以高速向左移动时调用。 |
on-swipe-down | 任何拖动以高速向下移动时调用。 |
使用事件
由于所有 Ionic 事件的使用方式相同,我们将向您展示如何使用on-touch事件,您可以将相同的原理应用于其他事件。首先,我们将创建一个按钮并分配一个on-touch事件,该事件将调用onTouchFunction()。
<button on-touch = "onTouchFunction()" class="button">Test</button>
然后,我们将在控制器作用域中创建该函数。
$scope.onTouchFunction = function() { // Do something... }
现在,当发生触摸事件时,将调用onTouchFunction()。
广告