Ich benutze dieses Beispiel aus dem doc von Polymer
%Vor%In jedem Browser wird der Dialog geschlossen, wenn ich auf einen Ort klicke, der nicht der Dialog ist, aber auf iPhone IOS 8.4 funktioniert es nicht. Ich kann den Dialog nicht schließen.
Wie kann ich dieses Problem lösen?
Ich weiß, dass es bei Safari auf IOS ein Problem mit dem Z-Index gibt. Wahrscheinlich ist der Papier-Dialog nicht ganz so, wie er sein sollte. Sie benötigen möglicherweise ein -webkit-Präfix für die Klasse, wenn es IOS verwendet.
Nach einigen Nachforschungen fand ich das Problem auf dem Polymer Github, und es gibt eine Möglichkeit, es zu hacken, so dass es funktioniert:
%Vor%(Code von Ссылка )
"Fügen Sie diese Funktion zu Ihrem benutzerdefinierten Element hinzu, um den Hack von dhpolack auf eine nette Art zu implementieren:
%Vor% Und füge on-iron-overlay-opened="patchOverlay"
zu all deinen <paper-dialog>
's hinzu
(Umsetzung von Ссылка )
Github-Thema: Ссылка
Ich hoffe, es funktioniert für Sie:)
Tags und Links javascript polymer polymer-1.0 paper-elements