サムネイルで1つのページリストを作成しようとしていて、クリックすると基本的にポップアップが表示されます。私はプレーヤーとして最新のJW Player(5.8)と最新のjQueryを使用しています。JW Playerがポップアップの形になっている:プレーヤーが2番目のポップにロードされない
しかし、最初の「ポップ」ですべてうまく動作します。最初の「ポップ」を閉じて新しいビデオを開くと、プレーヤーは読み込まれません。
最初は、問題は、私がプレーヤーコンテナを入れていることです。(明らかな理由で、ビデオはバックグラウンドで再生されず、そのビデオは一般的に混ざらないでしょう)。しかしそれは.remove()
ではありませんでした。動画をポップする
私のプラグインの機能は次のとおりです。私はそれを開発していますよう
$.fn.AllfilmVideoPopper = function() {
return this.each(function() {
var permalink = $(this);
$(permalink).click(function() {
$('body').append(
$body_overlay = $('<div class="body_overlay" />').append(
$wrapper = $('<div id="video_popper_wrapper">').append(
$closing_button = $('<div id="video_close" />'),
$player = $('<div id="video_popper" />')
).centerit()
)
);
$body_overlay.fadeIn();
jwplayer("video_popper").setup({
flashplayer: vp_video_player,
file: 'http://www.youtube.com/watch?v=WrjwaqZfjIY',
width: 800,
height: 400,
skin: vp_video_skin
});
$closing_button.click(function() {
$body_overlay.fadeOut('fast', function() {
// $player.remove();
})
});
return false;
});
});
};
コードは、まだ生です。 1つのテストのみの映像
注:vp_video_player
とvp_video_skin
は基本的にplayer.swfと皮膚の場所にCMSのテーマ・場所などが事前に定義されたJW Playerファイルに関連するパラメータです。