Heim >Web-Frontend >js-Tutorial >Zusammenfassung der EasyUI-Nutzungstipps in jquery_jquery

Zusammenfassung der EasyUI-Nutzungstipps in jquery_jquery

WBOY
WBOYOriginal
2016-05-16 16:14:591218Durchsuche

Combobox-Komponente

1. Deaktivieren Sie das Eingabefeld in der Combobox

Code kopieren Der Code lautet wie folgt:

$("selector").combo('textbox').attr("readonly", "readonly");
$('selector').combobox({
editierbar:false,
Panelhöhe: 300
});

2. Deaktiviert

Code kopieren Der Code lautet wie folgt:

​$('selector').combobox('disable');

3. Optionstext und -wert abrufen

Code kopieren Der Code lautet wie folgt:

$("selector").combobox("getText")//Optionstext abrufen
$("selector").combobox("getValue")//Optionswert abrufen

4. Der Fokus wird automatisch erweitert. Drücken Sie die Eingabetaste, um etwas zu tun.

Code kopieren Der Code lautet wie folgt:

$("selector").focus(function () {
$(this).combo('showPanel');
$(this).combo('textbox').focus();
$($(this).combo('textbox')).unbind("keyup").bind("keyup", Funktion (e) {
If (e.keyCode == 13) {

//etwas tun
}
});
});

2. Wenn die Popup-Ebene angezeigt wird, ist die erste Schaltfläche standardmäßig im Fokus. Drücken Sie die Eingabetaste, um die entsprechende Funktion auszuführen, und schließen Sie sie dann. Sie ist jedoch nicht verfügbar, nachdem Sie sie im Webbrowser angezeigt haben cs-Programm.

Wir haben also die folgende Methode zum Überwachen des Body-Keyup-Ereignisses. Der Unterschied besteht darin, dass das Klickereignis unabhängig davon ausgelöst werden kann, ob die Schaltfläche den Fokus hat oder nicht, was eher einem modalen Fenster ähnelt. (Diese Methode wird geschlossen, wenn Sie im Popup-Fenster die Eingabetaste drücken, was nicht ratsam ist)

Code kopieren Der Code lautet wie folgt:

$('body').live('keyup',function(e){
If(e.keyCode == 13){
           $('.window').map(function(){
If($(this).css('display') == 'block'){
                  $(this).find('.messager-button').children("a:first").click();
                  $(this).find('.dialog-button').children("a:first").click();
            }
        });
}
});

Hinweis: Ich habe viele Internetnutzer gesehen, die verwandte Artikel geschrieben haben, und ich hatte das Gefühl, auf einem Piratenschiff zu sein. Wenn die Seite geladen wird, ist sie etwa zwei Sekunden lang komplett weiß (es handelt sich nur um einen Verweis auf die Bibliotheksdatei), sodass die Leistung für so viele Leute in Ordnung sein sollte. Ich hoffe, Daniel kann mir einen Rat geben.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn