作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 flash 对象,我正试图与隐藏的 div 的其余部分一起显示和隐藏。没有 flash 对象,隐藏的 div 效果很好。当页面加载时,此样式会隐藏 div:
<style>
div {display:none;}
p {display:none;}
div p {display:none;}
</style>
但是当我添加 flash 对象时它总是出现。
<div id="hidden1">
<p id="audioplayer_1">Alternative content</p>
<script type="text/javascript">
AudioPlayer.embed("audioplayer_1", {soundFile: "http://yoursite.com/path/to/mp3_file.mp3"});
</script>
</div>
Flash 对象是 Wordpress Audio Player并且它带有自己的 Javascript 文件,这似乎导致播放器对象替换具有 id 的元素,例如下面的安装示例(来自播放器的文档)中的“audioplayer_1”。
除了样式之外,我是否需要在文档加载时使用一些 JQuery 代码来尝试覆盖播放器对象的“始终显示”特性?如果是这样,我需要定位什么事件?
1. <html>
2. <head>
3. <title>Your website</title>
4.
5. ...
6.
7. <script type="text/javascript" src="path/to/audio-player.js"></script>
8. <script type="text/javascript">
9. AudioPlayer.setup("http://yoursite.com/path/to/player.swf", {
10. width: 290
11. });
12. </script>
13.
14. </head>
15. <body>
16.
17. <p id="audioplayer_1">Alternative content</p>
18. <script type="text/javascript">
19. AudioPlayer.embed("audioplayer_1", {soundFile: "http://yoursite.com/path/to/mp3_file.mp3"});
20. </script>
21.
22. <p id="audioplayer_2">Alternative content</p>
23. <script type="text/javascript">
24. AudioPlayer.embed("audioplayer_2", {soundFile: "http://yoursite.com/path/to/mp3_file_2.mp3"});
25. </script>
26.
27. </body>
28. </html>
最佳答案
我已经使用 swfobject 解决了这样的问题.解决方案是在显示 div 之前不要调用 embed() 方法。因此,如果您使用 jQuery,例如您的 HTML 可能如下所示:
<a href="#audioplayer_1">Play 1</a>
<div id="hidden1">
<p id="audioplayer_1">Alternative content</p>
</div>
对于 jQuery 来说是这样的:
$('a').click(function(
target = $(this).attr('href');
$('p'+target).parent().show(); // show the div
AudioPlayer.embed("audioplayer_1", {soundFile: "mp3_file.mp3"}); // load the audio player
));
关于javascript - 如何在我想隐藏的 div 中覆盖 flash 插件的 "always show"属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1150367/
使用登录后,我想吐出用户名。 但是,当我尝试单击登录按钮时, 它给了我力量。 我看着logcat,但是什么也没显示。 这种编码是在说。 它将根据我在登录屏幕中输入的名称来烘烤用户名。 不会有任何密码。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a min
我是一名优秀的程序员,十分优秀!