Papierdialog in Polymer wird nicht im iPhone geschlossen

8

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?

    
Universal Electricity 12.10.2015, 07:58
quelle

2 Antworten

0

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.

    
Christian Davis 16.10.2015 08:45
quelle
0

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:)

    
Kayofeld 21.10.2015 08:01
quelle