var showing = false;
$('#colorSelector').ColorPicker({
onShow: function (colpkr) {
showing = true;
return false;
},
onHide: function (colpkr) {
showing = false;
return false;
}
});
$("body").keyup(function(e){
if(e.keyCode == 27 && showing) $('#colorSelector').click();
//Click it again to slide up back up, right?
});
Это должно работать.Единственная вещь, в которой я не уверен, это $('#colorSelector').click();
, вам, возможно, придется изменить его на что-то другое, если это не заставит его снова скользить вверх.