热点循环缩放大小的问题

krpano中文网问答区分类: 问答区热点循环缩放大小的问题
krpano中文网 管理员 asked 4年 ago

我希望使用下面的style来实现,鼠标悬浮时热点放大百分之10,然后鼠标离开时热点缩小10%

<style ... onover.addevent="tween(scale,get(hotspot[scale].add(0.1%)));" onout.addevent="tween(scale,get(hotspot[scale].add(-0.1%)));"/> 

但如果有人很快地将鼠标放上去又离开的话,那么前一个缩放动作还没完成,并会开始下一个缩放,这样我的热点尺寸就乱了

1 Answers
krpano中文网 管理员 answered 4年 ago

设定一个初始scale

<style ...
   initialscale="1"
   onloaded.addevent="copy(initialscale, scale);"
   onover.addevent="tween(scale, calc(initialscale * 1.1) );"
   onout.addevent="tween(scale, get(initialscale) );"
   />

Your Answer

10 + 2 =