Показать сообщение отдельно
  #1 (permalink)  
Старый 17.04.2015, 10:08
Новичок на форуме
Отправить личное сообщение для Manzroid Посмотреть профиль Найти все сообщения от Manzroid
 
Регистрация: 17.04.2015
Сообщений: 1

При повторном наведении блок мигает (как исправить), jquery
Здравствуйте!

Есть функция которая при наведении на блок вставляет в него другой блок, который затем исчезает через 1200 милисекунд. Однако если в это время повторно навести, появляется дубль блока. Я пытался поиграться с методом .stop (), ничего не дало. Какие будут предложения? (замечу, что нужен именно такой вариант кода как ниже, т.е. я имею ввиду без скрытого див блока, т.к. именно в таком варианте я справился с глюком когда при наведении у всех других див с таким же классом, появляется блок). Вот код:

$(document).ready(function(){
$("span.price").hover(function(){

$(this).append($('<a href="http://www.****.ru/skidki.html" target="_blank"><div class="priceout">БЛА БЛА БЛА</div></a>').fadeIn(1200));
}, function() {

$(this).find("div:last").fadeOut(200);

});
});

Последний раз редактировалось Manzroid, 17.04.2015 в 10:11.
Ответить с цитированием