触屏事件基础

一、移动端触屏滑动的效果其实就是图片轮播,在PC的页面上很好实现,绑定click 和 mouseover等事件来完成。但是在移动设备上,要实现这种轮播的效果,就需要用到核心的touch事件。处理touch事件能跟踪到屏幕滑动的每根手指。

二、兼容DOM的触屏事件

1.touchstart 当手指触摸屏幕时触发

2.touchmove 当手指在屏幕上滑动时连续触发

3.touchend 当手指从屏幕上移开时触发

4.touchcancel 当系统停止跟踪触摸时触发

注:上述事件都会冒泡,也都可以取消,每个触摸事件的event对象都提供了在鼠标事件中常见的属性bubbles、cancelable view clientX clientY screenX screenY等

<script>
        // 1. 手指触摸DOM元素事件
        var div = document.querySelector('div');
        div.addEventListener('touchstart', function() {
            console.log('手指触摸到了');

        });
        // 2. 手指在DOM元素身上移动事件
        div.addEventListener('touchmove', function() {
            console.log('手指继续触摸');

        });
        // 3. 手指离开DOM元素事件
        div.addEventListener('touchend', function() {
            console.log('手指离开了');

        });
    </script>

三、 每个触摸事件包含的三个触摸列表

1.touches 当前跟踪的触摸操作的Touch对象的数组(当前屏幕上的所有手指动作的列表)

2.targetTouches 特定于事件目标的Touch对象的数组(当前DOM元素上的手指动作的列表)

3.changeTouches 自上次触摸以来发生哪些改变的Touch对象的数组(当前时间的手指动作的列表)

4.每个touch对象包含的属性

clientX 触摸目标在视口中的x坐标

clientY 触摸目标在视口中的y坐标

pageX 触摸目标在页面中的x坐标

pageY 触摸目标在页面中的y坐标

screenX 触摸目标在屏幕中的x坐标

screenY 触摸目标在屏幕中的y坐标

indetifier 标识出没的唯一ID(一个数字,用于唯一标识触摸会话中的当前手指)

target 触摸的DOM节点目标

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 威纶通触摸屏编程教程v6.0 是一本适用于 HMI(人机界面)开发及编程的教程手册。该教程以实践为主,结合实例讲解了如何使用威纶通编辑器进行触摸屏的设计和编程,同时涉及了相关软件的安装、配置、组态及调试。针对不同的应用场景,教程还介绍了如何进行数据采集、通信控制、多语言支持和密码保护等常用功能的实现。 威纶通触摸屏编程教程采用简洁明了的文字和图表,让读者易于理解和记忆。教程不仅适用于工程师和技术人员,在学校里学习HMI编程的学生也可以从中受到启发和帮助,作为一个初学者,可以先从最基础的操作开始,逐渐掌握轻松操作,一步步搭建起自己的人机界面。 总之,威纶通触摸屏编程教程v6.0是一本含有丰富实例和操作步骤的教程书籍,对于需要使用HMI开发和编程的读者来说,是一本非常有价值的学习资料。 ### 回答2: 威纶通触摸屏编程教程v6.0是一本非常实用的编程教程。该教程内容丰富,一共分为13个章节,每一章节都介绍了不同的触摸屏编程技巧和相关知识。此外,在教程中还包含了大量的实例和案例,让读者可以更好地理解和掌握编程技巧。 其中,第一章介绍了威纶通触摸屏编程的基础知识,包括触摸屏的概念和原理、威纶通触摸屏的硬件、编程软件和环境搭建等内容。接下来的几章则介绍了不同的编程技巧,包括界面设计、图形绘制、键盘输入、触摸事件等。 在第六章,该教程还介绍了常见的触摸屏控件,如按键、滑动条、选择器等,让读者可以学会制作更加复杂的图形界面。此外,该教程还介绍了触摸屏编程中常用的通信协议和网络操作,并提供了实例代码,让读者可以进行实践操作。 总之,威纶通触摸屏编程教程v6.0是一本非常实用和详细的教程,对于想要学习和掌握触摸屏编程技巧的读者来说是一本必备的参考书。 ### 回答3: 威纶通技术是一家专业的触摸屏生产厂家,公司自主研发了一款触摸屏编程软件,即威纶通触摸屏编程教程v6.0。该软件是威纶通公司多年的技术积累和市场经验的结晶,具备了强大的屏幕控制能力和丰富的人机交互界面设计功能,可以为客户提供量身定制的触摸屏控制方案。 威纶通触摸屏编程教程v6.0支持多种编程语言,如C、C++、VB、.NET等,同时支持PLC、HMI、PC等多种控制设备的数据通信。在编程过程中,使用者可以通过易于操作的图形界面完成屏幕元件的添加、编辑和布局,还可以自定义控件的样式和属性,从而实现触摸屏的个性化设计。 除了基本的控件和事件处理外,威纶通触摸屏编程教程v6.0还提供了完善的屏幕动画效果、中英文多语言支持、自定义字库等功能,让使用者能够轻松地打造出高效、美观、易用的触摸屏控制界面。此外,软件还配备了丰富的示例程序和用户手册,让使用者可以快速学习和掌握编程技巧,上手编写出符合自己需求的触摸屏程序。 总之,威纶通触摸屏编程教程v6.0是一款集成了强大功能与友好操作的触摸屏编程软件,为广大客户提供了高效、灵活、可靠的控制方案,受到了业界的广泛认可和好评。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值