Mousemove 事件距离右侧
Mousemove event distence from the right hand side
我想使用 mousemove 事件从页面右侧获取 pageX。
$(document).on('mousemove', function(event){
if(event.pageX < 40){
openSidebar();
} else if(event.pageX > 310) {
closeSidebar();
}
});
您可以使用 $(window).width()
获取 window 宽度,然后计算侧边栏应该打开/关闭的时间。
$(document).on('mousemove', function(event){
if(event.pageX > $(window).width() - 40){
openSidebar();
} else {
closeSidebar();
}
});
i want mousemove event pageX from the right of page
只需将 event.pageX
减去 window 宽度即可得到右侧的像素。
$(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>
我想使用 mousemove 事件从页面右侧获取 pageX。
$(document).on('mousemove', function(event){
if(event.pageX < 40){
openSidebar();
} else if(event.pageX > 310) {
closeSidebar();
}
});
您可以使用 $(window).width()
获取 window 宽度,然后计算侧边栏应该打开/关闭的时间。
$(document).on('mousemove', function(event){
if(event.pageX > $(window).width() - 40){
openSidebar();
} else {
closeSidebar();
}
});
i want mousemove event pageX from the right of page
只需将 event.pageX
减去 window 宽度即可得到右侧的像素。
$(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>