lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4387|回复: 2
打印 上一主题 下一主题

在canvas上面的html标签不能响应事件

[复制链接]

4

主题

0

好友

52

积分

士兵

Rank: 1

跳转到指定楼层
楼主
发表于 2016-7-31 23:14:22 |只看该作者 |倒序浏览
my_music在canvas上面刚不能响应事件,在外面就可以,习惯用这种html标签的,不知道不用LButton之类的,有没有什么解决办法还是使用HTML标签。
  1.     <script type="text/javascript" src="../../inc/zepto.js"></script>
  2.     <style>
  3.     @-webkit-keyframes rotate {
  4.         0% {
  5.             -webkit-transform: rotate(0deg);
  6.         }
  7.         100% {
  8.             -webkit-transform: rotate(360deg);
  9.         }
  10.     }
  11.    
  12.     #my_music.on {
  13.         -webkit-animation: rotate 2s linear infinite;
  14.     }
  15.     /*music设置*/
  16.    
  17.     #my_music {
  18.         position: absolute;
  19.         left: 1rem;
  20.         top: 1rem;
  21.         width: 2rem;
  22.         height: 2rem;
  23.         background: url(../../res/music.png) no-repeat;
  24.         background-size: 100%;
  25.         z-index: 999999;
  26.     }
  27.    
  28.     #my_music.off {
  29.         opacity: .8;
  30.         background: url(../../res/music-off.png) no-repeat;
  31.         background-size: 100%;
  32.     }
  33.     </style>
  34. </head>

  35. <body style="margin:0;padding:0;background-color:#94eaff;width:100%;height:100%;">
  36.     <div id="legend">loading</div>
  37.     <div id="gamedone" style="position:absolute;top:0;left:0;width:100%;height:100%;display:none"><img src="images/gamedone.jpg" style="width:100%;height:100%;" /></div>
  38.     <div id="my_music" class="on"></div>
  39.     <script type="text/javascript">
  40.     $('#my_music').on('click', function() {
  41.         if (flagaudioplay == 0) {
  42.             $('#my_music').removeClass('off');
  43.             $('#my_music').addClass('on');
  44.             flagaudioplay = 1;
  45.         } else {
  46.             $('#my_music').removeClass('on');
  47.             $('#my_music').addClass('off');
  48.             flagaudioplay = 0;
  49.         }
  50.     });
  51.     </script>
  52. </body>
复制代码
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2016-8-1 11:36:00 |只看该作者
LGlobal.preventDefault = false;
不回答与技术和引擎不相关的问题
回复

使用道具 举报

4

主题

0

好友

52

积分

士兵

Rank: 1

板凳
发表于 2016-8-1 16:03:00 |只看该作者
看来还是API看的少啊,谢谢大神
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-20 07:10 , Processed in 0.044232 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部