2014-09-30 2 views
-2

크롬 및 Safari에서 잘 작동하는 인터넷에서 다음과 같은 자바 스크립트 코드를 발견했습니다. Firefox와 IE에서만 코드가 실행되지 않습니다. 대안이 있습니까?특정 div에 도달했을 때 JS 함수 시작

$(function() { 
    var oTop = $('#counter').offset().top - window.innerHeight; 
    $(window).scroll(function(){ 

     var pTop = $('body').scrollTop(); 
     console.log(pTop + ' - ' + oTop); 
     if(pTop > oTop){ 
      start_count(); 
     } 
    }); 
}); 

function start_count(){ 
    alert('start_count'); 
    //Add your code here 
} 
+0

나는 IE의 모든 버전에서 그것을 시도 – Veugerton

답변

0

는 답 :)

$(function() { 
    var oTop = $('.wordpress').offset().top - $(window).height(); 
    $(window).scroll(function(){ 

     var scrollTop = window.pageYOffset; 
     if(scrollTop > oTop){ 
      start_count(); 
     } 
    }); 
}); 
관련 문제