3

不确定这是 Google Chrome 错误、SoundManager 问题还是我做错了什么。它仅在 Google Chrome 中发生,并且在启用 Flash 时发生。

我有一个<div>父母overflow-y: auto

SoundManager加载时,它会在页面底部创建一个新<div>元素。#sm2-container在 上$(window).load(),我像这样重新定位该元素:

$("#sm2-container").css({position: "absolute", top: "0px", zIndex: "10"});

但是,滚动条出现混乱:

存在滚动问题

当我禁用 Flash 或 "display:none" 时#sm2-container,它看起来和行为正常,但我没有声音:

滚动问题消失了

你可以在这里看到这个问题。

4

1 回答 1

1

这对我来说也绝对像 Chrome 错误,因为滚动条只显示移动,为了滚动,我必须将鼠标瞄准它必须放置的位置。

修复:通过设置$('#sm2-container').css('z-index','-10');我可以隐藏它,这修复了 Chrome 中的滚动条。声音仍然可以播放(据我了解,它的控件位于右侧面板中,因此可以隐藏它)。

应该有什么可见的#sm2-container吗?它对我来说看起来是空的,只有右键单击它才会显示 Flash 菜单。

于 2012-09-07T06:07:33.637 回答