Ребят привет
Есть вот такой jquery
Обычный тоггл класса
В трёх вариациях
$(document).on('click', '#play', function() {
if ($(this).hasClass('fa-play')) {
$('#play').removeClass('fa-play');
$('#play').addClass('fa-pause');
audio.play();
} else if($(this).hasClass ('fa-pause')) {
$('#play').removeClass('fa-pause');
$('#play').addClass('fa-play');
audio.pause();
} else {
}
});
$('#play1').click(function() {
if ($(this).hasClass('fa-play')) {
$('#play1').removeClass('fa-play').addClass('fa-pause');
audio1.play();
} else {
$('#play1').removeClass('fa-pause').addClass('fa-play');
audio1.pause();
}
$(this).addClass("fa-pause");
});
$("#play1").click(changeClass);
function changeClass() {
$("#play1").toggleClass("fa-play fa-pause");
if ($(this).hasClass('fa-play')) {
audio1.pause();
} else {
audio1.play();
}
};
Вот его html
<div class="controlvoice">
<i class="fa fa-play" id="play1"></i>
</div>
Но при запуске popup окна на ajax вот из этого скрипта:
https://github.com/dimsemenov/Magnific-Popup
Да и из других (пробовал несколько)
Перестаёт переключаться/добавляться класс.
Что делать?
Как быть?
Спасити!