これは実際の jQuery プラグインではありませんが、私の問題ではどのタイトルが適切かわかりませんでした。
これが「プラグイン」です --> http://jsfiddle.net/djrikyx/GuumY/9/
3 つの Youtube プレーヤーがあり、それらをドラッグ可能な DIV にポップアウトし、右側に最小化することもできます。
私の問題を言葉だけで説明することはできません。理解を深めるためには、実際に見ていただく必要があります。
最初に、3 人のプレーヤーすべてをポップアウトし、次にそれらを最小化します。それらは右側に移動し、それぞれが前のプレーヤーの下になります。
次に、中央または最後のものを閉じるか、最大化しようとすると、すべてが 30px になることがわかります。
関数 maximumPlayer( )とpopinPlayer()を使用してそれを行うように書いたので、私は今それを行っていることを知っています
var countMP = $('.uiVideoHandleMin').length;
uVC.removeClass('uiVideoContainerMin');
if(countMP > 0){
$('.uiVideoHandleMin').each(function(){
var top = parseInt($(this).css('top'), 10);
top = top-30;
$(this).css({top:top});
});
}
私はそれをしたくありません。最初のものは常に上から 50px にあり、もう 1 つはそのすぐ下にある必要があります。したがって、真ん中を閉じると、最初のものはその位置に留まり、最後は上に上がり、最後を閉じても何も起こりません。
しかし、どうすればやりたいことができるのか本当にわからないので、ここでヒント/解決策を求めています.