sli*_*ruk 1 javascript css php jquery
我的网站有一个功能,用户可以从下拉框中选择音频,当他们这样做的$.post功能被调用时,它输出一个div与音频播放器(自动启动).我遇到的问题是我不希望用户看到音频播放器,当我使用.hide();音频播放器在Firefox中不起作用,但在其他浏览器中工作.如果我将音频播放器宽度设置为0px,则无法在safari中使用.我尝试通过css格式化div
#sound {
width:0px;
height:0px;
}但它没有任何影响(是的,名称是正确的).那么有什么替代方法可以隐藏div,它可以在所有浏览器上运行.顺便说一下,音频播放器是flash swf文件.
$('#sound').css({position: 'absolute', width: '1px', height: '1px', left: '-999px', top: '-999px'});
Run Code Online (Sandbox Code Playgroud)
要么
$('#sound').css('opacity', 0);
Run Code Online (Sandbox Code Playgroud)
但两者都是黑客
在一些评论之后添加(不确定是否适用于他):
$('#sound').css({position: 'absolute', width: '1px', height: '1px', overflow: 'hidden'}).find('embed, object').css('margin-left', '1px');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
511 次 |
| 最近记录: |