2014-11-13 2 views
0

JS 예제를 다운로드했으며 창로드로 시작할 수 있는지 질문하고 싶습니다.페이지가로드 될 때 javascript 기능을 실행하십시오.

<script> 
window.onload = function() { 
    $.fn.rotate.serialize(); 

    var gear1 = document.getElementById('gear1'); 
    var gear2 = document.getElementById('gear2'); 
    $('#centerpiece').on('mouseenter',function() { 
     if(!gear1.isRotating && !gear2.isRotating) { 
      gear1.isRotating = true; 
      gear2.isRotating = true; 
      $(gear1).rotate(360,{speed:140},function() { 
       gear1.isRotating = true; 
       $(this).rotate('reset'); 
      }); 
      $(gear2).rotate(360,{speed:110},function() { 
       gear2.isRotating = true; 
       $(this).rotate('reset'); 
      }); 
     } 
    }); 
}; 
</script> 
+0

* 창로드로 시작할 가능성이있는 경우 * 의미 하시겠습니까? – Raptor

답변

0

제거 된 window.onload 이제 마우스 오버없이 실행됩니다.

if(!gear1.isRotating && !gear2.isRotating) { 
     gear1.isRotating = true; 
     gear2.isRotating = true; 
     $('#gear1').rotate(360,{speed:140},function() { 
      gear1.isRotating = true; 
      $('#gear1').rotate('reset'); 
     }); 
     $('#gear2').rotate(360,{speed:110},function() { 
      gear2.isRotating = true; 
      $('#gear2').rotate('reset'); 
     }); 
    } 
+0

$ ('# centerpiece'). on ('mouseenter', function() {마우스가 –

+0

이상인 경우 기능을 수행하므로 마우스 오버를 제거 하시겠습니까? – user2952238

+0

예. 내가 액세스 한 페이지 –

관련 문제