hover

jquery on hover (live) - привязка к скрытым элементам.

Можно использовать on в таком ключе:

$('body').on({
	mouseenter: function (event) { // 
				console.log('hover item');    
	if (event.ctrlKey){
			allowHideCriteriaSearchForm = false; 
		}
	},
	mouseleave: function () {
		 allowHideCriteriaSearchForm = true;
	}
}, '.select2-results__option');

jquery hover Событие движения мыши внутри элемента и его покидания (выхода) + Проверка нажатия Ctrl ()

Делаем так:

$('.select2-results__option').hover(function(event){ // мышка накрыла элемент, или гуляет в нём
		if (event.ctrlKey){ // проверям есть нажат ли контрл (если нужно)
			allowHideCriteriaSearchForm = false; 
		}
	}, function(){ // мышка ушла с элемента
	allowHideCriteriaSearchForm = true;
});

также можно сделать живую привязку.

Subscribe to RSS - hover