Es ist kein echtes jQuery-Plugin, aber für mein Problem wusste ich nicht, welcher Titel angemessen war.
Dies ist das "Plugin" - & gt; Ссылка
Es gibt 3 Youtube-Player, mit der Möglichkeit, sie in ziehbare DIVs zu verschieben und sie auch nach rechts zu minimieren.
Ich kann mein Problem nicht nur mit Worten erklären, man muss es besser verstehen.
Zuerst alle 3 Spieler auswerfen und dann minimieren, sie gehen nach rechts, jeder unter dem vorherigen.
Wenn Sie dann versuchen, zu schließen, oder Maximieren Sie die in der Mitte oder der letzten, werden Sie sehen, dass alles für 30px gehen wird.
Ich weiß, dass das nun geschieht, weil ich das in den Funktionen maximizePlayer () und popinPlayer () mithilfe von geschrieben habe / p> %Vor%
Ich will das nicht. Ich möchte, dass der erste immer 50px von oben und der andere knapp darunter ist. Also, wenn ich den mittleren schließe, bleibt der erste in Position und der letzte wird steigen, und wenn ich den letzten schließe, passiert nichts.
Aber ich weiß wirklich nicht, wie ich tun kann, was ich will, also bin ich hier und frage nach einem Tipp / Lösung.
Ich habe es zu diesem Ссылка geändert, das zu funktionieren scheint?
Es gibt eine Zeile in Ihrem function popinPlayer(elem) {
, die den css top
um 30 reduziert, aber nicht überprüft, ob es zuerst 0 (oder unter dem entfernten Handle) ist.
Also habe ich top = top-30;
in top = top > thisTop ? top-30: top;
geändert und in var thisTop = parseInt($uVH.css("top"), 10);
hinzugefügt, bevor du top
auf $uVH
zurückgesetzt hast, was zu funktionieren scheint.
können Sie tun:
%Vor%auf maximizePlayer (), um alle $ ('. uiVideoHandleMin') zu sortieren und dann einfach:
%Vor%Tags und Links javascript jquery