Я хочу, чтобы значок исчезал с другим значком, появляющимся поверх него при наведении на него, и затем обращал вспять процесс, когда мышь уходит из-за него.Это работает ОТЛИЧНО ... только один раз.Затем мне нужно перезагрузить страницу, чтобы заставить ее сделать это снова.
Я просмотрел бесчисленные страницы «мой мышиный центр срабатывает только один раз», взял пару идей из «решений» и попробовал их.но по какой-то причине я не могу заставить их работать.Я не уверен, что в этом виноват мой недостаток знаний, но я чувствую, что этот код ДОЛЖЕН работать для того, что я хочу.
Я помещаю console.log до и после каждой строки, чтобы проверить и сделатьуверен, что они проходят через них.Счетчики равны тому, что они должны делать в конце дня, но они не делают того, что должны делать после первого запуска строки.
$(document).ready(function() {
$("#Guardians-full").hide()
var counter = 0
$("#Guardians").mouseenter(function() {
if(counter < 1){
console.log(counter);
$("#Guardians-full").fadeTo(1300 , 1)
$("#Guardians").fadeTo(1300 , 0.01)
counter = counter + 1
console.log(counter);
return;
}
else{
return;
}
});
$("#Guardians-full").mouseleave(function() {
if(counter > 0){
console.log(counter);
$("#Guardians-full").fadeTo(1000 , 0.01)
$("#Guardians").fadeTo(300 , 1)
counter = counter - 1
console.log(counter);
return;
}
else{
return;
}
});
});
ожидаемые результаты - счетчикк концу все это будет 0, что, как я думал, сбросит строку, и я мог бы снова навести курсор мыши, но это не так