jQuery(function($){ var main2_visRollrollingIntervalID = ""; var main2_visRollintnum = 0; var main2_visRolltotalcoverimg = 0; var main2_visRollrollingSpeed = 3000; jQuery(function($){ main2_visRolltotalcoverimg = $('#main2_vis #visText li').size(); main2_visRollstartVisual(); $(window).bind("focus", function(){ main2_visRollstartVisual(); }); $(window).bind("blur", function(){ main2_visRollstopVisual(); }); $('#main2_vis #visText li').bind('click', function(e){ e.preventDefault(); if( main2_visRollrollingIntervalID != "" ) { clearInterval(main2_visRollrollingIntervalID); main2_visRollrollingIntervalID = ""; } var new_num = $(this).index(); main2_visRollpicSlide(new_num); }); $('#main2_vis #visPlay').click(function(){ main2_visRollstartVisual(); return false; }); $('#main2_vis #visPause').click(function(){ main2_visRollstopVisual(); clearInterval(main2_visRollrollingIntervalID); return false; }); }); function main2_visRollstart(next, max, speed){ if (next > max) next = 0 main2_visRollrollingIntervalID = setInterval(function(){ main2_visRollpicSlide(next); next = main2_visRollintnum; next == max ? next = 0 : next++; },speed) } function main2_visRollpicSlide(vidx){ $('#main2_vis #visText li a').removeClass('active'); $('#main2_vis #visText li:eq('+vidx+') a').addClass('active'); $('#main2_vis #visText li:eq('+vidx+') a').siblings().removeClass('active'); $('#main2_vis #items .visualImg:eq('+vidx+')').fadeIn(500); $('#main2_vis #items .visualImg:eq('+vidx+')').siblings().fadeOut(500); main2_visRollintnum = vidx; } function main2_visRollstartVisual() { if( main2_visRollrollingIntervalID == "" ) { main2_visRollstart((main2_visRollintnum+1), main2_visRolltotalcoverimg-1, main2_visRollrollingSpeed); } } function main2_visRollstopVisual() { if( main2_visRollrollingIntervalID != "" ) { clearInterval(main2_visRollrollingIntervalID); main2_visRollrollingIntervalID = ""; } } });