Im eine leichten jQuery-Plugin ruft leanModal mitjQuery-Plugin Konflikt mit Transformation: translateY
Der Code für das Plugin in diesem jsfiddle enthalten ist: https://jsfiddle.net/meqtu354/2/
die All-Plugin tut, ist zum Beispiel in den jsfiddle Wenn du auf click to show popup
klickst, erscheint das Popup und der Rest des Dokuments wird von einem riesigen dunklen transparenten div.
Aber aus irgendeinem Grund, wenn ich hinzufügen:
https://jsfiddle.net/meqtu354/3/ (überprüfen Sie die CSS, hinzugefügt zwei Selektoren)
jetzt transform: translateY
meiner CSS, wenn Sie click to show popup
klicken, decken das Overlay (dunkel transparent div), um das Pop-up auch.
ich dies für eine halbe Stunde gelesen jetzt, aber kann immer noch nicht verstehen, warum
Das Problem ist dies eine super vereinfachte Version. Ich brauche wirklich das Popup, um darin zu sein. Was passiert, wenn ein Optionsfeld ausgewählt wird, wird durch Drücken der Seite nach oben oder unten auf die entsprechende Seite umgeschaltet. Das Popup befinden sich in einer dieser Seiten – user308553
Ok, so dass Ihre Javascript, um die Überlagerung mit dem Body-Tag anhängt. Sollte es an jedes Abschnitts-Tag einzeln angehängt werden? Da die Transform-Eigenschaft die Abschnitte zusammenführt, die das Popup enthalten, muss es Teil dieses Abschnitts sein. Wechsel: – MatthewS
Oops, ich habe nicht zu Ende ... Änderung '$ ("body") anhängen (Overlay);' auf '$ ("# st-Panel-1") anhängen (Overlay);'... Nicht sicher, ob du das willst oder nicht. – MatthewS