2016-04-01 3 views
0

ich das oberste Element aus der Dropdown-Demos neu erstellt werden knirschte auf, bei https://elements.polymer-project.org/elements/paper-dropdown-menu?view=demo:demo/index.html&active=paper-dropdown-menunach anschließender Klicks, Papier-dropwn-Menü Listenelemente scheinen

Das einzige, was anders ich tat, war die Saiten mit „Intern“ ersetzen und "Extern" Es scheint, dass, wenn die DDL auf dem Bildschirm gerendert wird, das erste Mal, wenn es richtig funktioniert, wenn es angeklickt wird, aber dann später, wird es wirklich klein mit einer Bildlaufleiste gemacht, die Sie wirklich nicht sehen können.

Sie können sehen, wie das Formular zuerst aussieht, wie es aussieht, wenn ich es das erste Mal klicke .... und was ich das zweite Mal darauf anklicke.

What the form looks like. Type is the DDL Looks fine after the first click. Looking all jacked up.

Antwort

0

Um dieses Problem zu beheben, gibt es ein Problem mit dem Namen: no-animations können Sie die paper-dropdwon-menu hinzufügen, die Animationen stoppen und es richtig wiedergegeben werden.

basierend auf Polymer-Styling, kann man sagen, entweder nur: no-animations oder no-animations="true"

<paper-dropdown-menu no-animations="true"> 
    .... 
</paper-dropdown-menu> 
0

Dies ist ein bekanntes Problem mit der älteren Version, die Dartium 39. auf Chromium basiert Ich habe nicht die neuere Dartium geprüft, der auf Chromium basiert 45. AFAIR die neuere Version ausgeliefert seit Dart 1.15 aber vielleicht nur mit 1.16-dev. Wenn Sie es in einer aktuellen Chrome-Version versuchen, sollte es wie erwartet funktionieren.

+0

Richtige, um einen Fehler in früheren Versionen von Dartium. Fixed in Dartium basierend auf Chromium 45. Im Dart sdk 1.15. –

+0

Können Sie ein versionsbasiertes 'no-animations' Attribut erstellen? – Fallenreaper