Um das Element zu stylen, sollte CSS ausreichen. Aber, es ist nicht genug in Bezug auf die Zugänglichkeit. Wir stellen EasyDropDown.js vor, ein kostenloses jQuery-Plugin, das all diese Fehler überdeckt.
EasyDropDown.js kann das altmodische select Element in Ihrer Webseite mit vielen Eigenschaften leicht stylen. Nach dem Element wurde mit diesem Plugin angewendet, es wird vollständige Tastatursteuerung mit Textsuche erhalten. Dieses Werkzeug bietet auch einen inneren Bildlauf für Objekte in langen Listen, um die Größe der Dropdown-Box zu begrenzen. Form und Validierung sind ebenfalls verfügbar, was bei der Kompatibilität hilft.
Installation
Um EasyDropDown zu installieren, fügen Sie zunächst die jQuery-Bibliothek in Ihre Webseite ein. Stellen Sie sicher, dass Sie auch das Javascript (hier) wie folgt einbinden:
Und seine CSS-Datei im head Tag:
.. ..
Wenn Sie ein anderes Thema verwenden, müssen Sie die Dateien in Ihrem Webordner kopieren. Keine Sorge, Sie müssen sie nicht in den HTML-Code aufnehmen, um sie aufzurufen.
Styling der Auswahl
Wenn Sie EasyDropDown.js verwenden, können Sie ein anpassbares Dropdown-Menü mit einem sauberen, semantischen Markup erstellen. Die select können nur in HTML formatiert werden. Sie können das Element deaktivieren, eine ausgewählte Option definieren oder einfach ein Label hinzufügen .
Um es zu dropdown, müssen Sie zuerst eine dropdown Klasse in die Tags dropdown . Ein Label kann hinzugefügt werden, indem eine label Klasse innerhalb der Option angegeben wird. Hier ist das grundlegende Markup:
Das ist es, Sie brauchen kein benutzerdefiniertes Javascript hinzuzufügen. Jetzt ist das miese, altmodisch hat sich in einen schönen, ausgefallenen Drop-Down-Eingang verwandelt.
Wenn Sie eine vorausgewählte Option hinzufügen möchten, geben Sie einfach Ihr Dropdown-Menü mit dem selected Attribut an. Wir empfehlen, die Beschriftung nicht mit dieser Einstellung zu verwenden, da der ausgewählte Wert die Beschriftung überschreibt .
... ...
Sie können das Dropdown-Menü auch mit dem disabled Attribut wie folgt deaktivieren:
...
Bereit, Themen zu verwenden
EasyDropDown.js kommt mit 2 weiteren gebrauchsfertigen Themen: Metro und Flat . Um die Themen zu verwenden, können Sie HTML5 data-attribute .
Innerhalb der Tag, rufe data-settings='{"wrapperClass":"theme-name"}' auf, um ein anderes Thema anzuwenden. Fühlen Sie sich frei, den theme-name mit den verfügbaren Themennamen zu ändern: metro oder flat . Hier ist das Beispiel:
...
Neben wrapperClass gibt es weitere Einstellungen, die Sie hinzufügen können. Einzelheiten finden Sie auf der Dokumentationsseite. Wenn Sie mit JavaScript-Code cool sind, können Sie das Tutorial dort sehen.
Der typische PHP / MySQL-Stack ist nicht mehr die einzige Option für Webentwickler. Neuere Technologien wie Node, React und NoSQL-Datenbanken wie Mongo haben das Gesicht der Entwicklung radikal verändert.Dies ist ideal für Programmierer, die ihre Fähigkeiten erweitern und auf dem Arbeitsmarkt relevant bleiben wollen. De
Ah, jeder muss die sichere und stabile Umgebung der Schule verlassen und schließlich in die Arbeitswelt eintreten. Sie werden mit Verantwortungen und Rechnungen und Frustrationen von der Arbeit gefesselt, dass wir manchmal wünschen, wir könnten zurückgehen und sich nur darum sorgen, welche Entschuldigung es gibt, dem Lehrer zu geben, dass er unsere Hausaufgaben nicht beendet hat.Wen