Вы можете сделать одно событие, которое устанавливает переменную в значение true, когда нажимается пробел, и в значение false, когда оно освобождается. Затем вы можете проверить эту переменную в своем событии мыши.
Используя замыкание, вы можете поместить это в функцию готовности документа. Это будет работать при нажатии на DOM с идентификатором «контейнер»
(function () {
var space = false;
$("document").keyup(function(e) {
if (e.keyCode == 32) {
space = false;
}
}).keydown(function(e) {
if (e.keyCode == 32) {
space = true;
}
});
$("#container").click(function() {
if (space) {
// Do action
}
});
})();