So habe ich einen Container mit einem Raster von Elementen, und ich möchte Hover zwischen den Zeilen erkennen können. Nicht die einzelnen Gegenstände.JS schwebt negativen Abstand zwischen den Elementen
Es ist wichtig, dass die Anzahl der Elemente zu erinnern, in dem Behälter und pro Reihe ändern.
Mein Behälter von Gegenständen sieht derzeit wie diese
<div class="container">
<div class="hover-placeholder"></div>
<div class="row">
<!-- Start : Items -->
<div class="col-md-3">...</div>
<div class="col-md-3">...</div>
<div class="col-md-3">...</div>
<div class="col-md-3">...</div>
...
<div class="col-md-3">...</div>
<!-- End : Items -->
</div>
</div>
Vorzugsweise ich NICHT wollen jedes vierte Element ein Platzhalter Element setzen. Vor allem, weil auf kleineren Bildschirmen die Anzahl der Elemente pro Zeile reduziert wird. Deshalb habe ich in meinem Beispiel oben einen einzelnen Platzhalter außerhalb des Rasters, den ich an die Position zwischen den schwebenden Zeilen verschieben möchte.
Das ist, was ich habe zur Zeit: https://jsfiddle.net/0t8c0h4m/
Sein bei weitem nicht dem Ergebnis bin ich nach, aber ich habe bis zu dem Punkt, wo ich es am Grübeln und stecken zu bleiben.
Jede Hilfe wäre großartig!
UPDATE
Das Ziel für diese Funktionalität ist, wenn der Benutzer den negativen Raum schwebt, wird die .hover-placeholder
in diese Position übersetzen und sichtbar werden. Wenn Sie darauf klicken, wird ein permanentes Trennzeichen zwischen den Zeilen hinzugefügt.
ERFOLG!
Ich habe mein Problem gelöst! Danke Ihnen allen für Ihre Hilfe.
Hier ist meine Lösung: https://jsfiddle.net/0t8c0h4m/9/
Ich bin interessiert, warum Sie schweben zwischen den Elementen erfassen möchten. Es gibt im Grunde nichts, was der Benutzer tun kann, da es buchstäblich nichts gibt. Warum also möchten Sie dort schweben, außer dass Sie keine Aktionen auslösen oder Ihren Cursor ausruhen? – AlexG
@AlexG siehe mein Update in der Frage, warum ich diese Funktionalität benötige. Danke –