将事件处理程序添加到形状,与KineticJS工作桌面和移动应用程序,我们可以使用on()方法,传递事件。例如,为了mousedown事件触发在桌面和移动应用程序,我们可以使用“mousedown touchstart”事件对媒介。为了让mouseup事件被触发的桌面和移动应用程序,我们可以使用“mouseup touchend”事件。我们还可以使用“双击dbltap”事件对绑定一个双击事件,在桌面和移动设备。

说明:Mousedown mouseup、touchstart或touchend圆桌面或者移动设备上观察相同的功能。

<!DOCTYPE HTML>
<html><head><meta name="viewport" content="width=device-width"/><style>body {margin: 0px;padding: 0px;}</style></head><body><div id="container"></div><script src="http://d3lp1msu2r81bx.cloudfront.net/kjs/js/lib/kinetic-v4.7.4.min.js"></script><script defer="defer">function writeMessage(message) {text.setText(message);layer.draw();}var stage = new Kinetic.Stage({container: 'container',width: 578,height: 200});var layer = new Kinetic.Layer();var text = new Kinetic.Text({x: 10,y: 10,fontFamily: 'Calibri',fontSize: 24,text: '',fill: 'black'});var numEvents = 0;var circle = new Kinetic.Circle({x: stage.getWidth() / 2,y: stage.getHeight() / 2 + 10,radius: 70,fill: 'red',stroke: 'black',strokeWidth: 4});/** mousedown and touchstart are desktop and* mobile equivalents so they are often times* used together*/circle.on('mousedown touchstart', function() {writeMessage('Mousedown or touchstart');});/** mouseup and touchend are desktop and* mobile equivalents so they are often times* used together*/circle.on('mouseup touchend', function() {writeMessage('Mouseup or touchend');});layer.add(circle);layer.add(text);stage.add(layer);</script></body>
</html>

TML5画布桌面和移动事件支持教程相关推荐

  1. 服务器最多支持几个远程用户,服务器最大连接数量又超了?win2003系统远程桌面多用户连接设置图文教程...

    作为一个站长,登录服务器是家常便饭,是不是经常遇到过服务器超出最大连接的问题. 在windows service 2003 操作系统中,windows组件"终端服务器"与" ...

  2. WIN7远程桌面连接方法!远程控制教程!XP远程桌面连接教程!如何设置远程桌面连接?远程桌面连接设置...

    WIN7远程桌面连接方法! 首先,我们要在被连接的计算机上进行设置.使用鼠标右键单击"计算机"图标,选择"属性" 在打开的"系统"窗口点击& ...

  3. .NET 事件模型教程(一)

    .NET 事件模型教程(一) .code { padding: 10px 10px 10px 10px; font-family: 宋体; background-color: #ececec } 目录 ...

  4. JS事件 卸载事件 当用户退出页面时(页面关闭、页面刷新等),触发onUnload事件,同时执行被调用的程序。注意:不同浏览器对onunload事件支持不同。...

    卸载事件(onunload) 当用户退出页面时(页面关闭.页面刷新等),触发onUnload事件,同时执行被调用的程序. 注意:不同浏览器对onunload事件支持不同. 如下代码,当退出页面时,弹出 ...

  5. SpringBoot系列之i18n国际化多语言支持教程

    SpringBoot系列之i18n国际化多语言支持教程 文章目录 1.环境搭建 2.resource bundle资源配置 3.LocaleResolver类 4.I18n配置类 5.Thymelea ...

  6. win11 安装Ubuntu加可视化桌面(最新保姆级教程)

    win11.win10 安装Ubuntu加可视化桌面(最新保姆级教程) 前言 保姆级安装流程 第一节·安装前准备 第二节·安装ubuntu本体 第三节·可视化安装 前言 win11.win10 安装U ...

  7. win10桌面计算机怎么显示器,最新版:Win10计算机桌面屏幕投影到电视教程_Win10计算机如何将屏幕投影到电视...

    在win10系统中添加了无线投影功能,该功能可以帮助我们将计算机的屏幕内容投影到电视上进行观看,从而使我们在观看视频或玩游戏时在视觉上更加舒适,但是许多用户不知道如何将屏幕从Win10电脑投射到电视上 ...

  8. JS--popstate事件--使用/教程/实例

    原文网址:JS--popstate事件--使用/教程/实例_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍JavaScript的popstate事件的用法. 官网网址 WindowEventH ...

  9. 在桌面上创建一个宽带连接服务器,win7怎么在桌面上创建宽带连接图标 桌面上创建宽带连接教程...

    如果我们想要上网的话一定要进行宽带连接,除非你通过路由器或者其他共享,但是在路由器上的那台电脑也要配置宽带连接,如果系统重装了或由于个人操作引起一些文件丢失而使电脑上的桌面没有"宽带连接&q ...

最新文章

  1. vue-resource jsonp跨域问题解决方法
  2. python 字符串分割_如何使用python语言split方法对不同字符串分割
  3. Sentinel 1.7.0 发布,支持 Envoy 集群流量控制
  4. var let this的区别
  5. spring的环境配置(beans profile=xxx)
  6. 详细讲解Spring中的@Bean注解
  7. Bailian4002 谁是你的潜在朋友【暴力】
  8. 30. Understand the ins and outs of lining
  9. 服务器电源常见故障判断及处理方法
  10. c51语言自定义头文件,C51语言头文件包括的内容有
  11. Java物流项目第一天 项目概述与基础数据服务开发
  12. 利用BeautifulSoup爬取豆瓣高分电影排行榜
  13. Cocos2D-HTML5开源2D游戏引擎
  14. Win10切换用户,开始菜单,应用都不见了
  15. 中文正版Unity下载
  16. windows 挂载百度网盘/阿里云盘等(网盘变本地硬盘) alist + raidrive
  17. java tea bag_设计模式系列教程—Template Method Pattern(模板方法模式)
  18. sql 三个表联合查询(三表左联查询)
  19. xe10 自带DEMO集合
  20. phpbb3 风格定制

热门文章

  1. 难以解释的数据异常-回归均值效应
  2. 领峰环球温馨提示:期货投资入门知识哪些是必须要掌握的呢?
  3. linux usermod用法,Linux中的usermod命令的详细解释
  4. “嵌入式智能化”为医疗设备不断赋能
  5. WPF基本的 LISTVIEW 排序实现
  6. capsule net
  7. 数据中心架构ToR和EoR【总结】
  8. Lumia手机电池充电方法
  9. 学习体验manifold(一)刷机
  10. 电子鲍伊-迪克测试如何实现蒸汽灭菌的批次控制?