Итак, я пытаюсь достичь всплывающей ситуации, когда пользователь будет нависеть над одним элементом, когда пользователь наводится на этот элемент, jQuery добавляет класс к другому элементу-брату, который делает его видимым. Когда пользователь зависает, я хотел бы добавить задержку как 5 секунд, прежде чем класс будет удален снова, но мои попытки сделать это пока не сработали, может кто-нибудь дать мне указатель на какой метод я могу использовать?jQuery Hover with Delay, когда пользователь перемещает их мышью
Вот код, я использую в данный момент:
$('.spaceship-container').hover(
function(){
$('.take-me-to-your-newsletter').addClass('show')
},
function(){
setTimeout(3000);
$('.take-me-to-your-newsletter').removeClass('show')
}
);
вот так? $ ('Космический корабль-контейнер '). Зависать ( \t функции() { \t \t $ ('. Берите меня к вашему бюллетеню '). AddClass (' tmtyn') \t}, SetTimeout (3000 , function() {$ ('. take-me-to-your-newsletter'). removeClass ('tmtyn') \t}); –
Возможный дубликат [JavaScript.setTimeout] (http://stackoverflow.com/ вопросы/10312963/javascript-settimeout) – D4V1D