【发布时间】:2012-08-13 12:21:50
【问题描述】:
我的网站有一个功能,用户可以从下拉框中选择音频,当他们这样做时,$.post 函数被调用,它输出一个带有音频播放器的 div(自动启动)。我遇到的问题是我不希望用户看到该音频播放器,当我使用.hide(); 时,音频播放器在 Firefox 中不起作用,但在其他浏览器中起作用。如果我将音频播放器宽度设置为 0px,它将无法在 safari 中使用。我尝试通过css格式化div
#sound {
width:0px;
height:0px;
} 但它没有任何影响(是的,名称是正确的)。那么有没有其他方法可以在所有浏览器上隐藏 div 。顺便说一句,音频播放器是 flash swf 文件。
【问题讨论】:
-
很难说没有看到你的代码。您是否尝试过其他 CSS,例如
display: none;? -
你试过我的建议了吗?将 div 放入包装器并使用包装器。
-
我确实把它放在了一个包装器中 - 它适用于除 safari 之外的所有浏览器,我想如果它没有显示在屏幕上,它就不会在 safari 上播放:(
标签: php javascript jquery css