TML5画布桌面和移动事件支持教程
来源:互联网 发布:淘宝找报销发票关键词 编辑:程序博客网 时间:2024/05/22 11:42
将事件处理程序添加到形状,与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>
0 0
- TML5画布桌面和移动事件支持教程
- HTML5画布移动触摸事件教程
- TML5画布疯狂的蛇
- Html5添加支持桌面、移动触摸手机和平板电脑的Lightbox插件教程
- TML5画布Three.js定向照明
- HTML5画布拖放事件教程
- <Android>画布的移动和翻转
- HTML5画布基本和高级教程!
- 惠普开源JavaScript框架Enyo更新:支持桌面和移动平台
- Html5添加移动手机和桌面设备使用的模块化JavaScript图片画廊插件教程
- 引路蜂地图开发教程(手机和桌面平台支持离线地图)
- 让IE支持Html5的视频和画布
- HTML5画布文本字体、大小和风格的教程
- SENS:系统事件通知服务 和 WMI 支持灵活而有效的移动网络计算
- HTML5画布kineticjs教程
- HTML5画布模式教程
- HTML5画布文本教程
- HTML5画布图片教程
- UITextView 实现placeholder的方法
- Python用subprocess的Popen来调用系统命令
- Linux介绍及视频教程
- HTML5画布拖放事件教程
- Android开源工具库
- TML5画布桌面和移动事件支持教程
- 关于python文件操作
- html5的canvas坐标变换
- 命令生成jar包
- java 多线程基础(一)——线程创建及五种状态
- LeetCode Unique Paths
- PHP Smarty模板
- 编译链接------Linux环境下c语言静态链接库和动态链接库创建和使用
- html5存储之filesystem简介