<script language="javascript" type="text/javascript"> var headline_count; var headline_interval; var old_headline = 0; var current_headline = 0; $(document).ready(function(){ headline_count = $("div.recommend").size(); headline_interval = setInterval(headline_rotate,5000); //time in milliseconds $('#newsy').hover(function() { clearInterval(headline_interval); }, function() { headline_interval = setInterval(headline_rotate,5000); //time in milliseconds }); }); function headline_rotate() { current_headline = (old_headline + 1) % headline_count; $("div.recommend:eq(" + old_headline + ")").toggle(); $("div.recommend:eq(" + current_headline + ")").toggle(); old_headline = current_headline; } </script>
Wszystko ładnie działa, jedyny problem w tym, że przy zmianie newsa przeglądarka przenosi na górę strony. Jak temu zaradzić?