私は、私の隠されたdivの残りと一緒に表示したり隠したりしようとしているフラッシュオブジェクトを持っています。フラッシュオブジェクトがなければ、隠されたdivは素晴らしい作品です。ページが読み込まれるとき、このスタイルはdivを隠したままにします:wannabe-hidden divのフラッシュプラグインの "always show"属性を上書きする方法は?
<style>
div {display:none;}
p {display:none;}
div p {display:none;}
</style>
しかし、私はフラッシュオブジェクトを追加すると常に表示されます。
<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>
フラッシュオブジェクトがWordpress Audio Playerあり、それはプレイヤーのから(例えば、以下のインストールの例のように「audioplayer_1」としてidを持つ要素を置き換えるためにプレイヤオブジェクトを起こしているようだ、独自のJavaScriptファイルが付属していますdocs)。
スタイルの他に、ドキュメントオブジェクトの「常に表示」文字をオーバーライドするために、ドキュメントの読み込み時にいくつかの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>
ここで私は一緒に入れて簡単な例を示しますbin.cakephp.org/view/1612450654 –
私はこの考えが好きです。しかし、これはそれのちょうどショーの側面です。 「隠す」ために、どのように「アンブレッ」しますか? – hippo
$( 'p' + target).empty();それを行う必要があります。 innerHTMLが削除されます。 –