Maison >interface Web >js tutoriel >Résumé des conseils d'utilisation d'EasyUI dans jquery_jquery

Résumé des conseils d'utilisation d'EasyUI dans jquery_jquery

WBOY
WBOYoriginal
2016-05-16 16:14:591247parcourir

composant combobox

1. Désactivez la zone de saisie dans la liste déroulante

Copier le code Le code est le suivant :

$("selector").combo('textbox').attr("readonly", "readonly");
$('selector').combobox({
modifiable : faux ,
hauteur du panneau : 300
});

2. Désactivé

Copier le code Le code est le suivant :

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

3. Obtenez le texte et la valeur de l'option

Copier le code Le code est le suivant :

$("selector").combobox("getText")//Obtenir le texte de l'option
$("selector").combobox("getValue")//Obtenir la valeur de l'option

4. Le focus se développe automatiquement, appuyez sur Entrée pour faire quelque chose

Copier le code Le code est le suivant :

$("sélecteur").focus(function () {
$(this).combo('showPanel');
$(this).combo('textbox').focus();
$($(this).combo('textbox')).unbind("keyup").bind("keyup", function (e) {
Si (e.keyCode == 13) {

//faire quelque chose
>
});
});

2. Lorsque le calque contextuel apparaît, le premier bouton a le focus par défaut. Appuyez sur la touche Entrée pour exécuter la fonction correspondante, puis fermez-le. Cependant, il n'est pas disponible après avoir utilisé le navigateur Web pour l'afficher dans le. programme cs.

Nous avons donc la méthode suivante pour surveiller l'événement body keyup. La différence est que l'événement click peut être déclenché que le bouton ait le focus ou non, ce qui ressemble plus à une fenêtre modale. (Cette méthode se fermera si vous appuyez sur Entrée dans la fenêtre contextuelle, ce qui n'est pas conseillé)

Copier le code Le code est le suivant :

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

Remarque : j'ai vu de nombreux internautes écrire des articles sur le sujet et je l'ai également utilisé, j'avais l'impression d'être sur un bateau pirate. Lorsque la page se charge, elle est complètement blanche pendant environ deux secondes (il s'agit simplement d'une référence au fichier de bibliothèque), les performances devraient donc convenir à un grand nombre de personnes. J'espère que Daniel pourra me donner quelques conseils.

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn