На простом английском этот код срабатывает, когда элемент находится над ним. Когда он наведен, я добавляю класс и показываю элемент, затем через 5 секунд я полностью переворачиваю: то есть, я исчезаю с того, что ранее показывал, и удаляю класс, который я ранее добавил.
$("#it").addClass('somestyle').show();
setTimeout(function(){
$("#it").fadeOut("normal", function(){ $(this).removeClass('somestyle'); });
}, 5000);
- Мой код чист или взломан?
- Как отменить эти отложенные действия (исчезновение и удаление класса), если элемент I снова отображается в течение этих 5 секунд задержки. Если он снова завис, я не хочу, чтобы запланированные отсроченные действия действительно происходили.