Добрый день друзья есть код Код (Text): <script type="text/javascript"> $(document).ready(function() { // Подсветка пунктов меню $(".main>.tabs a").each(function(i,item){ var url = $(item).attr('href'); if (location.href.lastIndexOf(url)>0){ $(item).addClass('active'); } }); var CheckCount = function(){ $.ajax({ type: 'GET', dataType: 'json', url: 'admin/*****/count_new', success: function(data){ if (data.count > 0) { $('#NG*****').badger(data.count); var audio = new Audio(); <---- Как сделать что бы звук воспроизводился 1 раз audio.src = 'images/click.mp3'; <---- Как сделать что бы звук воспроизводился 1 раз audio.autoplay = true; <---- Как сделать что бы звук воспроизводился 1 раз } } }); setTimeout(CheckCount, 3000); }; CheckCount(); }); </script> <div class="tabs"><div class="in"> <a href="admin/*****" id="NG*****" style="position: relative;">*****</a> </div> Суть в следующем, при заказе на вкладке загорается ярлычок в месте с ним должен воспроизводиться звук 1 раз! Но видимо из за того что ярлык обновляется через 3 секунды, звук повторяется пока не перейдёшь на вкладку тобишь не обнулишь ярлычок. Помогите если не сложно, 6 часов сижу с данной проблемой голова кипит уже.
Код (Text): var CheckCount = function(){ … дзинь-дзинь… setTimeout(CheckCount, 3000); } это бесконечный цикл со звоночком. хотябы читай код, когда копипастишь.