1$(document).ready(function(){ 2 navCaroussel(); 3 navDiaporama(); 4 5 if ($("div.carroussel").length ) 6 window.timerCaroussel = setInterval("autoCaroussel()", 8000); 7}); 8 9function autoCaroussel() { 10 var liCaroussel = $(".carroussel .navs_absolute").children(); 11 if (indexCaroussel < liCaroussel.length - 1) 12 indexCaroussel += 1; 13 else 14 indexCaroussel = 0; 15 $(liCaroussel[indexCaroussel]).click(); 16} 17 18function navCaroussel() { 19 $(".carroussel .navs li").each(function(i, obj) { 20 $(obj).unbind(); 21 $(obj).bind("click", function() { 22 clearInterval(window.timerCaroussel); 23 window.timerCaroussel = setInterval(autoCaroussel, 8000); 24 navCarousselAnimate(i); 25 }); 26 }); 27 28 $("#content .carroussel .nav_next").on('click.caroussel',function() { 29 width_event = (self.site_config_js && self.site_config_js.thumbnail_min_carroussel) ? self.site_config_js.thumbnail_min_carroussel : 174; 30 var $caroussel = $(this).parents('.carroussel'), 31 $nav_abs = $caroussel.find('.navs .navs_absolute'), 32 $nav_rel = $caroussel.find('.navs .navs_relative'); 33 left = $nav_abs.position().left; 34 navs_relative_width = $nav_rel.width(); 35 navs_total_width = $nav_abs.find("li").length * width_event; 36 if (navs_relative_width - left - navs_total_width < 0) { 37 $nav_abs.stop().animate({ 38 "left": left - width_event 39 }, 500); 40 } else { 41 clearInterval(window.timerCaroussel); 42 window.timerCaroussel = setInterval(autoCaroussel, 8000); 43 $($(".carroussel .navs li")[0]).click(); 44 $nav_abs.stop().animate({ 45 "left": 0 46 }, 500); 47 clearInterval(window.timerCaroussel); 48 window.timerCaroussel = setInterval(autoCaroussel, 8000); 49 } 50 return false; 51 }); 52 53 $("#content .carroussel .nav_prev").on('click.caroussel',function() { 54 width_event = (self.site_config_js && self.site_config_js.thumbnail_min_carroussel) ? self.site_config_js.thumbnail_min_carroussel : 174; 55 var $caroussel = $(this).parent('.carroussel'), 56 $nav_abs = $caroussel.find('.navs .navs_absolute'), 57 $nav_rel = $caroussel.find('.navs .navs_relative'), 58 left = $nav_abs.position().left; 59 if (left < 0) { 60 $nav_abs.stop().animate({ 61 "left": left + width_event 62 }, 500); 63 } else { 64 navs_relative_width = $nav_rel.width(); 65 navs_total_width = $nav_abs.find("li").length * width_event; 66 $nav_abs.stop().animate({ 67 "left": navs_relative_width - navs_total_width 68 }, 500); 69 } 70 return false; 71 }); 72} 73 74 75function navCarousselAnimate(i) { 76 $(".carroussel .items").stop().animate({ 77 left: -(i * 654) 78 }, 1000, function() { 79 $(".carroussel .navs li").removeClass("current"); 80 $($(".carroussel .navs li").get(i)).addClass("current"); 81 indexCaroussel = i; 82 }); 83}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.