<script> $(document).ready(function() { var refresh = setInterval(function(){ var elem = document.getElementById('zna'); elem = $("#zna").load("test.php"); }, 3000); }); $("#zna").mouseup(function(){ setInterval(refresh,1000); }); $("#zna").mousedown(function(){ clearInterval(refresh); }); </script>
Podobny kod kiedyś działał prawidłowo we wszystkich przeglądarkach.
Obecnie Firefox bez drugiego setInterval prawidłowo czyści Timer. Jeśli drugie setinterval występuje to mousedown jest ignorowane.