Итак, я столкнулся с новой проблемой ...Div исчезает по щелчку
Я хочу "Перекрытие ДИВ появляться, когда сайт загружен, и при нажатии, он уходит и показывает" пауза 'div. И когда нажата клавиша «пауза», мне нужен «оверлейный» div, чтобы вернуться. Текущий сценарий выглядит следующим образом:
Сценарий:
$(function() {
$(document).on("click",function (e) {
if (e.target.id=="pause") {
$("#overlay").fadeToggle(500);
e.stopPropagation();
return true;
}
else if ($("#overlay").is(":visible")) {
$("#pause").fadeOut(500);
}
else if ($("#pause").is(":visible")) {
$("#overlay").fadeOut(500);
}
});
});
HTML:
<div id="overlay">
<div class="play">
<img src="play.png" style="height: 100%; width: 100%;" onclick="playMusic();">
</div>
</div>
<div id="pause">
<img src="pause.png" style="height: 100%;">
</div>
JSFiddle: https://jsfiddle.net/owr0sv8m/
Помощь было бы замечательно, так как я еще новичок в скриптах ...
Заранее спасибо! /Chris
'e.stopPropagation()' и 'возвращение true', кажется, в некотором роде – SpoonMeiser
Было бы полезно, если бы вы указали код HTML. Было бы еще более полезно, если бы вы разместили это в jsfiddle. –
SpoonMeiser, попробовал, но все еще не работает ... Дэвид, обновленный HTML и JSFiddle в минуту! –