Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- detect mouse direction
- <html>
- <head>
- </head>
- <body>
- <div style="width: 500px; height: 500px; background: red;">
- </div>
- </body>
- var mY = 0;
- $('body').mousemove(function(e) {
- mY = e.pageY;
- if (e.pageY < mY) {
- console.log('From Bottom');
- return;
- } else {
- console.log('From Top');
- }
- });
- var mY = 0;
- $('body').mousemove(function(e) {
- // moving upward
- if (e.pageY < mY) {
- console.log('From Bottom');
- // moving downward
- } else {
- console.log('From Top');
- }
- // set new mY after doing test above
- mY = e.pageY;
- });
- var mY = 0;
- $('body').mousemove(function(e) {
- if (e.pageY < mY) {
- console.log('From Bottom');
- } else {
- console.log('From Top');
- }
- mY = e.pageY;
- });
- //Values starts at middle of page
- var mY = $('window').height()/2;
- //Compares position to mY and Outputs result to console
- $('body').mousemove(function(e) {
- if (e.pageY < mY) {
- console.log('Going Up');
- }
- else {
- console.log('Going Down');
- }
- mY = e.pageY;
- });
Add Comment
Please, Sign In to add comment