2016-03-26 8 views
0

Использование события mousemove Я хочу получить страницуX с правой стороны страницы.Mousemove event distance from right side side

$(document).on('mousemove', function(event){ 
 
    if(event.pageX < 40){ 
 
     openSidebar(); 
 
    } else if(event.pageX > 310) { 
 
     closeSidebar(); 
 
    } 
 
});

ответ

1

Вы можете использовать $(window).width(), чтобы получить ширину окна, а затем calcualte, когда боковая панель должна открыть/закрыть.

$(document).on('mousemove', function(event){ 
    if(event.pageX > $(window).width() - 40){ 
     openSidebar(); 
    } else { 
     closeSidebar(); 
    } 
}); 
+0

спасибо .. его работы .. $ (документ) .он ('MouseMove', функция (событие) { \t если (event.pageX> $ (окно) .width() - 40) { \t openSidebar(); \t} иначе, если (event.pageX <$ (окно) .width() - 310) { \t closeSidebar();} \t \t }); – user3418508

0

я хочу MouseMove событие pageX справа от страницы

Просто минус event.pageX по ширине окна, чтобы получить пикселы справа.

$(document).on('mousemove', function(event) { 
 
    var pegeXfromRight = $(window).width() - event.pageX; 
 
    document.write(pegeXfromRight); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>