PageRenderTime 27ms CodeModel.GetById 18ms RepoModel.GetById 1ms app.codeStats 0ms

/5.0/demos/event-dom/tap.html

https://github.com/kissyteam/kissyteam.github.com
HTML | 309 lines | 254 code | 55 blank | 0 comment | 0 complexity | 4907184a5669cfd74bad75a6ae774a61 MD5 | raw file
Possible License(s): Apache-2.0
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width,initial-scale=1,user-scale=no">
  6. <title>Guides - KISSY v5.0 Documentation</title>
  7. <link rel="shortcut icon" href="/5.0/assets/img/favicon.ico">
  8. <link rel="stylesheet" type="text/css" href="/5.0/assets/css/base.css">
  9. <link rel="stylesheet" type="text/css" href="/5.0/assets/css/main.css">
  10. <link rel="stylesheet" type="text/css" href="/5.0/assets/css/github.css"/>
  11. <script type="text/javascript" src="http://g.tbcdn.cn/kissy/edge/2014.07.16/seed.js" data-config="{combine:true}"></script>
  12. <link rel="stylesheet" href="/5.0/assets/css/component.css">
  13. </head>
  14. <body>
  15. <div class="header">
  16. <div class="inner">
  17. <div class="toolbar">
  18. <a href="/5.0">
  19. <img class="mini-logo" src="/5.0/assets/img/mini-logo.png">
  20. </a>
  21. <ul class="nav clearfix">
  22. <li class="docs">
  23. <span>
  24. Docs
  25. <b class="caret"></b>
  26. </span>
  27. <ul>
  28. <li><a href="/5.0/guides/">Guides</a></li>
  29. <li><a href="/5.0/api">Api Docs</a></li>
  30. <li><a href="/5.0/demos">Demos</a></li>
  31. </ul>
  32. </li>
  33. <li class="more">
  34. <span>
  35. More
  36. <b class="caret"></b>
  37. </span>
  38. <ul>
  39. <li><a href="/5.0/more/faq.html">FAQ</a></li>
  40. <li><a href="http://gallery.kissyui.com/">Gallery</a></li>
  41. <li><a href="http://blog.kissyui.com/">KISSY Blog</a></li>
  42. <li><a href="https://github.com/daxingplay/kmc">KMC</a></li>
  43. <li><a href="https://github.com/minghe/generator-bee/wiki/generator-bee%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B">Generator</a></li>
  44. </ul>
  45. </li>
  46. <li class="split"></li>
  47. <li class="nav-other"><a href="/5.0/quick-start.html">Quick Start</a></li>
  48. <li class="nav-other"><a href="https://github.com/kissyteam/kissy">Contribute</a></li>
  49. <li class="nav-other"><a target="_blank" href="/5.0/kissyup-middle.html">KISSY UP</a></li>
  50. </ul>
  51. </div>
  52. <div class="search">
  53. <script>
  54. (function() {
  55. var cx = '003618533255763067140:5nkycw1pbey';
  56. var gcse = document.createElement('script');
  57. gcse.type = 'text/javascript';
  58. gcse.async = true;
  59. gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
  60. '//www.google.com/cse/cse.js?cx=' + cx;
  61. var s = document.getElementsByTagName('script')[0];
  62. s.parentNode.insertBefore(gcse, s);
  63. })();
  64. </script>
  65. <gcse:search></gcse:search>
  66. </div>
  67. </div>
  68. </div>
  69. <div class="main">
  70. <div class="demo">
  71. <div class="logo-on-top clearfix">
  72. <img src="/5.0/assets/img/logo-on-top.png">
  73. </div>
  74. <div class="inner clearfix">
  75. <div id="sidebar">
  76. <a class="link-apidocs btn btn-primary" href="../../api/classes/Event.html">API Docs</a>
  77. <div class="panel panel-primary ajax-load ">
  78. <div class="panel-heading">
  79. <h3 class="panel-title">Features</h3>
  80. </div>
  81. <div class="panel-body">
  82. <p><a href="../../guides/event-dom/index.html">DomEvent基本介绍</a></p>
  83. </div>
  84. </div>
  85. <div class="panel panel-primary ajax-load ">
  86. <div class="panel-heading">
  87. <h3 class="panel-title">Demos</h3>
  88. </div>
  89. <div class="panel-body">
  90. <p><a href="../../demos/event-dom/delegate.html">事件委托</a></p><p><a href="../../demos/event-dom/detach.html">事件移除</a></p><p><a href="../../demos/event-dom/focusin_out.html">focusin/focusout</a></p><p><a href="../../demos/event-dom/index.html">event-dom 模块基本示例</a></p><p><a href="../../demos/event-dom/pinch.html">pinch</a></p><p><a href="../../demos/event-dom/rotate.html">rotate</a></p><p><a href="../../demos/event-dom/shake.html">shake</a></p><p><a href="../../demos/event-dom/swipe.html">swipe</a></p><p><a href="../../demos/event-dom/tap.html">tap</a></p>
  91. </div>
  92. </div>
  93. </div>
  94. <div id="main-content">
  95. <p></p>
  96. <h1 id="tap">tap</h1><h2 id="tap/singleTap/doubleTap">tap/singleTap/doubleTap</h2><p><div class="ks-tabs ks-tabs-top" style="height:300px;">
  97. <div class="ks-tabs-bar">
  98. <div class="ks-tabs-tab ks-button">Source</div>
  99. <div class="ks-tabs-tab ks-button ks-tabs-tab-selected">Output</div>
  100. <div class="ks-tabs-tab ks-button">QRCode</div>
  101. </div>
  102. <div class="ks-tabs-body" style="overflow:hidden;">
  103. <div class="ks-tabs-panel">
  104. <div class="editor">
  105. &lt;!doctype html&gt;
  106. &lt;html&gt;
  107. &lt;head&gt;
  108. &lt;meta charset=&quot;utf-8&quot;&#x2F;&gt;
  109. &lt;meta name=&quot;viewport&quot;
  110. content=&quot;width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no&quot;&gt;
  111. &lt;meta name=&quot;apple-mobile-web-app-capable&quot; content=&quot;yes&quot;&gt;
  112. &lt;meta name=&quot;apple-touch-fullscreen&quot; content=&quot;yes&quot;&gt;
  113. &lt;style type=&quot;text&#x2F;css&quot;&gt;
  114. body{
  115. background: #fff;
  116. }
  117. &lt;&#x2F;style&gt;
  118. &lt;script src=&quot;&#x2F;&#x2F;g.alicdn.com&#x2F;kissy&#x2F;k&#x2F;5.0.1&#x2F;seed.js&quot; data-config=&quot;{combine:true}&quot;&gt;&lt;&#x2F;script&gt;
  119. &lt;&#x2F;head&gt;
  120. &lt;body&gt;
  121. &lt;h1&gt;open in ios safari to test tap event&lt;&#x2F;h1&gt;
  122. &lt;div id=&#x27;t&#x27; tabindex=&#x27;0&#x27;
  123. style=&#x27;border:1px solid green;
  124. width:100px;height:100px;margin:10px&#x27;&gt;
  125. tap me
  126. &lt;&#x2F;div&gt;
  127. &lt;script&gt;
  128. require([&#x27;event-dom&#x27;, &#x27;event-dom&#x2F;gesture&#x2F;tap&#x27;], function (DomEvent, GestureTap) {
  129. DomEvent.on(&#x27;#t&#x27;, GestureTap.TAP, function (e) {
  130. alert(e.type + &#x27; : fired&#x27;);
  131. });
  132. });
  133. &lt;&#x2F;script&gt;
  134. &lt;&#x2F;body&gt;
  135. &lt;&#x2F;html&gt;</div>
  136. </div>
  137. <div class="ks-tabs-panel ks-tabs-panel-selected">
  138. <iframe class="output" frameborder="1">
  139. </iframe>
  140. </div>
  141. <div class="ks-tabs-panel qrcode-wrap">
  142. <div class="qrcode"></div>
  143. <div class="content">
  144. <p class="title">查看移动端演示</p>
  145. <p class="qrcode-addr" qrcodeaddr="http://docs.kissyui.com/5.0/demos/event-dom/cited-by-md/tap.html" ="text">
  146. 示例地址
  147. <a href="http://docs.kissyui.com/5.0/demos/event-dom/cited-by-md/tap.html" target="_blank">http://docs.kissyui.com/5.0/demos/event-dom/cited-by-md/tap.html</a>
  148. </p>
  149. </div>
  150. </div>
  151. </div>
  152. </div></p>
  153. <h2 id="tapHold">tapHold</h2><p><div class="ks-tabs ks-tabs-top" style="height:300px;">
  154. <div class="ks-tabs-bar">
  155. <div class="ks-tabs-tab ks-button">Source</div>
  156. <div class="ks-tabs-tab ks-button ks-tabs-tab-selected">Output</div>
  157. <div class="ks-tabs-tab ks-button">QRCode</div>
  158. </div>
  159. <div class="ks-tabs-body" style="overflow:hidden;">
  160. <div class="ks-tabs-panel">
  161. <div class="editor">
  162. &lt;!doctype html&gt;
  163. &lt;html&gt;
  164. &lt;head&gt;
  165. &lt;meta charset=&quot;utf-8&quot;&#x2F;&gt;
  166. &lt;meta name=&quot;viewport&quot;
  167. content=&quot;width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no&quot;&gt;
  168. &lt;meta name=&quot;apple-mobile-web-app-capable&quot; content=&quot;yes&quot;&gt;
  169. &lt;meta name=&quot;apple-touch-fullscreen&quot; content=&quot;yes&quot;&gt;
  170. &lt;style type=&quot;text&#x2F;css&quot;&gt;
  171. body{
  172. background: #fff;
  173. }
  174. &lt;&#x2F;style&gt;
  175. &lt;script src=&quot;&#x2F;&#x2F;g.alicdn.com&#x2F;kissy&#x2F;k&#x2F;5.0.1&#x2F;seed.js&quot; data-config=&quot;{combine:true}&quot;&gt;&lt;&#x2F;script&gt;
  176. &lt;&#x2F;head&gt;
  177. &lt;body&gt;
  178. &lt;h1&gt;open in ios safari to test tap event&lt;&#x2F;h1&gt;
  179. &lt;div id=&#x27;t&#x27; tabindex=&#x27;0&#x27;
  180. style=&#x27;border:1px solid green;
  181. width:100px;height:100px;margin:10px&#x27;&gt;
  182. tap-hold me
  183. &lt;&#x2F;div&gt;
  184. &lt;script&gt;
  185. require([&#x27;event-dom&#x27;, &#x27;event-dom&#x2F;gesture&#x2F;tap&#x27;], function (DomEvent, GestureTap) {
  186. DomEvent.on(&#x27;#t&#x27;, GestureTap.HOLD, function (e) {
  187. alert(e.type + &#x27; : fired&#x27;);
  188. });
  189. });
  190. &lt;&#x2F;script&gt;
  191. &lt;&#x2F;body&gt;
  192. &lt;&#x2F;html&gt;</div>
  193. </div>
  194. <div class="ks-tabs-panel ks-tabs-panel-selected">
  195. <iframe class="output" frameborder="1">
  196. </iframe>
  197. </div>
  198. <div class="ks-tabs-panel qrcode-wrap">
  199. <div class="qrcode"></div>
  200. <div class="content">
  201. <p class="title">查看移动端演示</p>
  202. <p class="qrcode-addr" qrcodeaddr="http://docs.kissyui.com/5.0/demos/event-dom/cited-by-md/taphold.html" ="text">
  203. 示例地址
  204. <a href="http://docs.kissyui.com/5.0/demos/event-dom/cited-by-md/taphold.html" target="_blank">http://docs.kissyui.com/5.0/demos/event-dom/cited-by-md/taphold.html</a>
  205. </p>
  206. </div>
  207. </div>
  208. </div>
  209. </div></p>
  210. </div>
  211. </div>
  212. </div>
  213. </div>
  214. <div class="footer">
  215. <div class="wrap-disqus">
  216. <div class="top-repeat"></div>
  217. <div id="disqus_thread"></div>
  218. </div>
  219. <script>
  220. if((window.location.hostname.indexOf("kissyui.com")!=-1 )&& window.localStorage.getItem("kissy-commment")!="0"){
  221. /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
  222. var disqus_shortname = 'kissy-docs'; // required: replace example with your forum shortname
  223. // The following are highly recommended additional parameters. Remove the slashes in front to use.
  224. //var disqus_identifier = '/anim';
  225. //var disqus_url = window.location;
  226. /* * * DON'T EDIT BELOW THIS LINE * * */
  227. (function() {
  228. var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
  229. dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
  230. (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
  231. })();
  232. }
  233. </script>
  234. <div class="other-page">
  235. <div class="wrap">
  236. <div class="content">
  237. <div class="wrap-content">
  238. <p>@2010 - 2112 KISSY UI LIBARAY</p>
  239. <div class="github-msg">
  240. <iframe src="http://ghbtns.com/github-btn.html?user=kissyteam&repo=kissy&type=watch&count=true"
  241. allowtransparency="true" frameborder="0" scrolling="0" width="100" height="20"></iframe>
  242. <iframe src="http://ghbtns.com/github-btn.html?user=kissyteam&repo=kissy&type=fork&count=true"
  243. allowtransparency="true" frameborder="0" scrolling="0" width="100" height="20"></iframe>
  244. </div>
  245. </div>
  246. </div>
  247. </div>
  248. </div>
  249. </div>
  250. <script type="text/javascript" src="/5.0/assets/js/ace-editor/ace.js"></script>
  251. <script type="text/javascript" src="/5.0/assets/js/qrcodejs/qrcode.min.js"></script>
  252. <script type="text/javascript" src="/5.0/assets/js/ajax-load.js"></script>
  253. </body>
  254. </html>