private var first = Vector2.zero; private var second = Vector2.zero; function Update () { } function OnGUI () { if(Event.current.type == EventType.MouseDown) { //记录鼠标按下的位置 first = Event.current.mousePosition ; } if(Event.current.type == EventType.Mou
js判断鼠标滚轮方向: var scrollFunc = function (e) { e = e || window.event; if (e.wheelDelta) { //判断浏览器IE,谷歌滑轮事件 if (e.wheelDelta > 0) { //当滑轮向上滚动时 //事件 } if (e.wheelDelta < 0) { //当滑轮向下滚动时 //事件 } } else if (e.detail) { //Firefox滑轮事件 if (e.detail> 0) { //
最近因为公司项目的要求,需要做页面的全屏滚动切换效果. 页面的切换,需要脚本监听鼠标滑轮的滚动事件,来判断页面是向上切换or向下切换. 这里的脚本很简单,我就直接贴出来吧. $('html').on('mousewheel DOMMouseScroll', function (e) { e.preventDefault(); var t = new Date().getTime(); //防止鼠标滚动太快 if (t - Const.scrollTime < 1400) { return !1;
function fx(id){ var obj= document.getElementById(id); var fun=function(e){ var w=obj.offsetWidth; var h=obj.offsetHeight; var y=e.clientY; var x=e.clientX; var yz=(y-obj.offsetLeft-(h/2))*(h>w?(w/h):1); var xz=(x-obj.offsetTop-(w/2))*(w>h?(h/w):1);
var scrolltop = new Array(); var index = 0; scrolltop[0] = 0; $(document).scroll(function(){ index ++; scrolltop[index] = $(document).scrollTop(); if (scrolltop[index] > scrolltop[index-1]) { console.log("scroll down"); }else{ console.log(&qu