使用mousemove事件我想从页面右侧获取pageX。
$(document).on('mousemove', function(event){
if(event.pageX < 40){
openSidebar();
} else if(event.pageX > 310) {
closeSidebar();
}
});
&#13;
答案 0 :(得分:1)
您可以使用$(window).width()
获取窗口宽度,然后在侧边栏打开/关闭时进行计算。
$(document).on('mousemove', function(event){
if(event.pageX > $(window).width() - 40){
openSidebar();
} else {
closeSidebar();
}
});
答案 1 :(得分:0)
我想要从页面右侧开始的mousemove事件pageX
按窗口宽度减去event.pageX
以获得右边的像素。
$(document).on('mousemove', function(event) {
var pegeXfromRight = $( window ).width() - event.pageX;
document.write(pegeXfromRight);
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
&#13;