1// JScript æä»¶ 2$(document).ready(function(){ 3 var currentPosition = 0; 4 var slideWidth = 574; 5 var slides = $('.slide'); 6 var numberOfSlides = slides.length; 7 var currentP=1; //å½å页 8 var totalP=0; //æ»é¡µæ° 9 // Remove scrollbar in JS 10 $('#slidesContainer').css('overflow', 'hidden'); 11 12 // Wrap all .slides with #slideInner div 13 slides 14 .wrapAll('<div id="slideInner"></div>') 15 // Float left to display horizontally, readjust .slides width 16 .css({ 17 'float' : 'left', 18 'width' : slideWidth 19 }); 20 21 // Set #slideInner width equal to total width of all slides 22 $('#slideInner').css('width', slideWidth * numberOfSlides); 23 24 // Hide left arrow control on first load 25 manageControls(currentPosition); 26 27 // Create event listeners for .controls clicks 28 $('.control') 29 .bind('click', function(){ 30 clearInterval(slideTimer); 31 // Determine new position 32 currentPosition = ($(this).attr('id')=='rightControl') ? currentPosition+1 : currentPosition-1; 33 34 // Hide / show controls 35 manageControls(currentPosition); 36 // Move slideInner using margin-left 37 $('#slideInner').animate({ 38 'marginLeft' : slideWidth*(-currentPosition) 39 }); 40 }); 41 42 //ç»å®å½åé¡µåæ»é¡µæ° 43 totalP=$("#slidesContainer .slide").length; 44 $("#slide_total").html(totalP); 45 //$("#slide_current").html("1"); 46 // manageControls: Hides and Shows controls depending on currentPosition 47 function manageControls(position){ 48 $("#slide_current").html(position+1); 49 // Hide left arrow if position is first slide 50 if(position==0){ $('#leftControl').hide() } else{ $('#leftControl').show() } 51 // Hide right arrow if position is last slide 52 if(position==numberOfSlides-1){ $('#rightControl').hide() } else{ $('#rightControl').show() } 53 } 54 55 /***************以ä¸è¿æ®µä»£ç ç¨äºèªå¨æ»å¨***************************/ 56 57 var flag=true; 58 var slideTimer=setInterval(function(){ 59 //flag为trueæ¶åå·¦æ»å¨ï¼flag为falseæ¶å峿»å¨ 60 if(flag){ 61 currentPosition ++; 62 } 63 else{ 64 currentPosition --; 65 } 66 67 // éèææ¾ç¤ºå·¦å³æé® 68 manageControls(currentPosition); 69 // æ§å¶slideInnerç"marginLeft"å¼éå½å页æ°èååï¼animate表示以å¨ç»çæ¹å¼æ»å¨ã 70 //æ¯åå»ä¸æ¬¡é½éæ°è°æ´slideInnerç¸å¯¹äºç¶DIVçmarginLeftå¼ï¼è´æ°è¡¨ç¤ºå左移å¨ã 71 $('#slideInner').animate({ 72 'marginLeft' : slideWidth*(-currentPosition) 73 }); 74 if(currentPosition==2||currentPosition==0) flag=!flag; 75 },5000); 76 77});
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.