2015-01-13 5 views
1

스크롤 이벤트에 마우스 위치을 사용할 수 있습니까?스크롤 이벤트의 마우스 위치를 AngularJS로 가져 오기

I 코드가있는 경우 :

angular.element($window).bind("scroll", function() { 
     console.log("scroll"); 
     // mouse position (x,y) ? 
    }); 
+0

사용할 수 있습니다. mousemove 이벤트의 마우스 위치를 얻습니다. http://stackoverflow.com/questions/18953144/how-do-i-get-the-offset-top-value-of-an-element-without-using-jquery – XGreen

답변

0
angular.element($window).bind("scroll", function(event) { 
    console.log("scroll"); 
    console.log(event.clientX, event.clientY); //relative to window 
    console.log(event.pageX, event.pageY); //relative to window 
}); 
+0

x y에 대해 정의되지 않은 정의되지 않음 – ses

0

스크롤 이벤트 매개 변수를 상쇄하지 마우스 위치입니다

angular.element($window).bind("scroll", function(event) { 
    console.log("scroll"); 
    var domElem = event.target; 

    var nbPXFromTop = domElem.scrollTop; //nb of pixel from the top 
    var nbPxFromLeft = domElem.scrollLeft; 
}); 
+0

OP 마우스 위치를 묻습니다. – blint

관련 문제