Так, вот у нас есть несколько элементов для проверки.
$( ".uk-menu-home" ).hover(
function() {
$( this ).addClass('uk-open').clearTimeout;
},
function() {
var that = this;
setTimeout(function () {
$( that ).removeClass('uk-open');
}, 1000);
}
);
$( ".uk-menu-forum" ).hover(
function() {
$( this ).addClass('uk-open').clearTimeout;
},
function() {
var that = this;
setTimeout(function () {
$( that ).removeClass('uk-open');
}, 1000);
}
);
$( ".uk-menu-load" ).hover(
function() {
$( this ).addClass('uk-open').clearTimeout;
},
function() {
var that = this;
setTimeout(function () {
$( that ).removeClass('uk-open');
}, 1000);
}
);
Т.е нужно задать условие или то, или то?
Получается что-то типо этого
$( ".uk-menu-home").hover(
function() {
$( this ).addClass('uk-open').clearTimeout;
},
function() {
var that = this;
if($('.uk-menu-forum'||'.uk-menu-load').is(':hover') === true){$( that ).removeClass('uk-open')
} else {setTimeout(function () {
$( that ).removeClass('uk-open');
}, 1000);};
}
);