AIR 里动态修改style的问题

 最近刚接触air,准备写一个小应用。

实现一个浮动层,并跟随鼠标移动, 用来做。

本来是JS代码,在浏览器里调的好好的。
function ShowTipsWnd(HeroInfo)
{
 var tips=document.getElementById("HeroTips")
 clearAllNode(tips);
 tips.style.visibility ='visible'; 
  tips.style.left   =event.clientX;
 tips.style.top   =event.clientY;
  //--------------------------------------
  var image =document.createElement('img');
 image.setAttribute('src',image_url);
 tips.appendChild(image);
  //--------------------------------------
 }
function HideTipsWnd()
{
 document.getElementById("HeroTips").style.visibility='hidden' ;
}
function MoveTipsWnd()
{
 var tips   =document.getElementById("HeroTips")
 tips.style.left  =event.clientX;
 tips.style.top  =event.clientY;
  
}

到了air里就是不随鼠标移动,跟踪代码发现,style.top 和style.left 始终没有生效。

在网上查了半天.看到网友的一句话:top,left,width之类的在Firefox下需要把单位加上...

就试一下,果然OK了。

 tips.style.left   =event.clientX+'px';
 tips.style.top   =event.clientY+'px';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值