javascript移动开发中touch触摸事件详解.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
JavaScript 移动开发中 Touch 触摸事件详解 JavaScript 移动开发中 Touch 触摸事件是指在移动设备上,用户通过触摸屏幕来交互的事件。这些事件包括 touchstart、touchmove 和 touchend 三种类型。Touch 事件对象是记录触摸事件发生时的相关信息的对象。在 W3C DOM 中,Touch 事件对象作为 Touch 事件处理函数的第一个参数传入,而在 IE 中,Touch 事件对象作为 window 对象的一个属性。 Touch 事件对象有三个比较常用的重要属性:touches、targetTouches 和 changeTouches。touches 属性是当前位于屏幕上的全部手指的一个列表,targetTouches 属性是特定于 Touch 事件目标的 Touch 对象的数组,changeTouches 属性表示自上次触摸以来发生了什么转变的 Touch 对象的数组。 每个 Touch 对象都包含以下属性值: * clientX:触摸目标在视口中的 x 坐标。 * clientY:触摸目标在视口中的 y 坐标。 * identifier:标识触摸的唯一 ID。 * pageX:触摸目标在页面中的 x 坐标。 * pageY:触摸目标在页面中的 y 坐标。 * screenX:触摸目标在屏幕中的 x 坐标。 * screenY:触摸目标在屏幕中的 y 坐标。 * target:触摸的 DOM 节点目标。 在使用 jQuery 库时,需要注意的是,使用 on() 函数并传入其次个选择器参数时,e.touches[0] 的访问为 undefined,這是因为 jQuery 将 Touch 事件对象包装成了 jQuery 事件对象。 在实际开发中,Touch 事件通常用于实现移动设备上的交互效果,例如滑动、pinch、tap 等。开发者可以根据实际需求,选择合适的 Touch 事件类型来实现相应的交互效果。 此外, Touch 事件还可以与其它事件结合使用,例如与 mouse 事件结合使用,以实现更好的交互体验。在移动设备上, Touch 事件是非常重要的,因为它能够提供更加自然和直观的交互方式。 Touch 事件是移动设备上的一个非常重要的事件类型,开发者需要充分了解 Touch 事件的机制和使用方法,以便更好地实现移动设备上的交互效果。
剩余15页未读,继续阅读
- 粉丝: 0
- 资源: 5209
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助