Zdravím mám kontrolu notifikací udělané pomocí javascriptu.
function load_unseen_notification(view = '')
{
$.ajax({
url:"fetch.php",
method:"POST",
data:{view:view},
dataType:"json",
success:function(data)
{
$('.dropdown-menu').html(data.notification);
if(data.unseen_notification > 0)
{
$('.count').html(data.unseen_notification);
//playSound();
}
}
});
}
function playSound() {
var audio = new Audio('notification.mp3');
audio.play();
}
$(document).on('click', '.dropdown-toggle', function(){
$('.count').html('');
load_unseen_notification('yes');
});
setInterval(function(){
load_unseen_notification();;
}, 5000);
Ale přemýšlím jak udělat aby zvuk z funkce playSound() přehrál jen jednou když přijde nová notifikace. Jelikož v aktuálním stavu se mi vždy začne přehrávat stále dokola.
díky za rady