当前位置:网站首页 > Web学院 > 网页基础 > HTML基础[打印] [收藏] 

  • 本文来源于阿里西西WEB开发社区http://www.alixixi.com收集整理,欢迎访问。
  • 今天在调试一个FLASH游戏网站的游戏页面,发现在玩FLASH游戏的时候,鼠标放在FLASH上面后,用键盘操控FLASH上赛车游戏前进方向,突然发现,在按键盘上下方向键时,IE的滚动条竟然跟着翻动起来,通过QQ群很多技术员咨询后,依然没得到答案,调试了半天,在按上下方向键的时候,浏览器右边的滚动条还是跟着一上一下的滚动.

    最后,再仔细的分析了情况,理论上鼠标放在FLASH上面,键盘的焦点应该锁定在FLASH游戏里了,一定是FLASH调用代码有问题,在查阅了大量的相关资料后,终于找到解决方法:

    把flash播放器代码<object ...>...<param name="wmode" value="opaque" />...</object>里面的<param name="wmode" value="opaque" />这一行去掉。

    wmode的"opaque"或"Transparent”值会使 HTML 页的背景可以透过应用程序的所有透明部分进行显示,但是它会将flash与html层交互,导致浏览器的滚动条跟着滚动。


    删除这一行后,就可以解决按键盘方向键ie浏览器滚动条会跟着滚动的问题了!

    网友评论全部评论 

    您还没登陆呢,点这里登陆共有 0  位网友发表了看法  
    匿名发表 全部网友评论