2014-07-15 3 views
0

http://codepen.io/anon/pen/rhnuEse concentrer sur le flou Dynamiquement contenteditable

J'utilise JS Hotkeys de - https://github.com/jeresig/jquery.hotkeys

Ce que je suis en train de faire est deselect/focusout un élément contenteditable ciblé. Je souhaite également que la ligne pointillée de mise au point par défaut soit supprimée lorsque vous cliquez sur l'élément appelé à partir de la touche [Echap] lorsque vous appuyez sur cette touche.

Si quelqu'un peut aider ce serait grandement apprécié.

$(document).ready(function() { 
    // Shortcut to deselect element 
    $(document).bind('keydown', 'esc', function() { 
    $('.box').focusout(); 
    }); 
}); 

Répondre

3

Essayez d'utiliser

$('.box').blur() 

au lieu de foucusout() il fonctionne très bien pour moi.

$(document).ready(function() { 
    $(document).keyup(function(e) { 
    if (e.keyCode == 27) { // Key 27 is the same as Esc 
    $('#formId').blur(); 
    } 
}); 
}); 
+0

Je me suis trompé. Je pensais que flou était pour se concentrer comme vivre et déléguer. J'ai dû lire plus sur .blur de la page de JQuery API. Merci –

Questions connexes