【问题标题】:SoundManager2 SWF plugin messes up scrollbar (only in Google Chrome)SoundManager2 SWF 插件弄乱了滚动条(仅在 Google Chrome 中)
【发布时间】:2012-09-07 05:51:16
【问题描述】:

不确定这是 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 或“显示:无”#sm2-container 时,它看起来和行为正常,但我没有声音:

您可以实时查看问题here

【问题讨论】:

    标签: jquery css google-chrome flash soundmanager2


    【解决方案1】:

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

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

    是否应该在#sm2-container 中看到某些内容?对我来说它看起来是空的,只有右键单击它才会显示 Flash 菜单。

    【讨论】:

      猜你喜欢
      • 2010-11-06
      • 1970-01-01
      • 1970-01-01
      • 2014-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多