-
ID:l2nm7j さんの質問

youtubeをモーダルで表示させるものを作っています。
以下は使用しているプラグインです。
http://www.yoxigen.com/yoxview/

しかしながらyoutubeは問題なく表示されるのですが、
モーダルを閉じても音声が流れる状態になっています。。。

モーダルを閉じると音声も消すようにするにはどのようにしたらよいでしょうか。

どなたかお願い致します。

みんなの回答 2 件

ID:Aqmt.K さんの回答

onCloseでemptyなりremoveを使って
youtubeのiframeを消し去ってあげればいいんじゃないですかね

ttp://www.yoxigen.com/yoxview/usage.aspx#eventHandlers

ID:l2nm7j

ご丁寧にありがとうございます!
それをどうしたらいいかわからなくてですね・・・お恥ずかしい話なんですが・・・

ID:FHOQbm

そこまで解らないんだったら、先にHTMLとCSSを勉強したほうが良いと思うよ。
嫌味じゃなくて、ほんとに。

ID:l2nm7j

そうですよね。今勉強中でして・・・ご指摘ありがとうございます。
ここだけやった手前どうにか解決したくて。

ID:l2nm7j

<script type="text/javascript">
$(document).ready(function(){
$(".btn1").yoxview({
onClose: function(){
$(".youtube_area iframe").empty();
}
});
});
</script>
は正しいでしょうか・・・

ID:hDVLO/

正しいかどうかは実際やってみればいい
意図したように動かないのであればそれはきっと正しくないのだろう

普通に英和辞書引けばわかると思うけど
empty:空にする
remove:除去する
どっち使ってもいいんだけど、前者は「対象の中身を」消すメソッドで、後者は「対象そのものを」消すメソッド。
詳しくは「jquery empty remove」とかググるといいと思う

今回の場合、iframeごと消してしまえばよいのだから……

ID:OBarFi さんの回答

これうちもなってた。。気づかせてくれて有難うございます。。

最終更新日:2014-04-03 (4,984 views)

関連するトピックス

ページ上部に戻る