Tag: 鼠标滚轮

Fullcalendar鼠标滚轮事件prev next

我试图在Fullcalendar(1.6.2)中做一个简单的思考,并通过鼠标滚轮上下模拟上一个和下一个按钮,类似于谷歌日历。 这是我正在使用的代码,这段代码来自我认为的另一个问题,但我不记得哪一个:S calendar.bind(‘mousewheel’, function(event, delta) { var view = calendar.fullCalendar(‘getView’); //alert(view.name); //Can retrieve the view name successfully //alert(delta); // Undefined //alert(event); // [Object object] if (view.name == “month”) { if (delta > 0) { alert(delta); calendar.fullCalendar(‘prev’); } if (delta < 0) { alert(delta); calendar.fullCalendar('next'); } return false; } }); 问题是delta是未定义的 任何人都知道我做错了什么? 我是Jquery或Javascript的新手 编辑 var mousewheelevt=(/Firefox/i.test(navigator.userAgent))? […]

jquery mousewheel插件:如何每次滚动只触发一个函数

我正在使用一个moushweel插件,因为我希望我的用户每次向上或向下滚动时都会触发一个动作,但我不希望有多个火焰(如果你有一个苹果魔法鼠标它更糟,因为它太敏感了) 关于如何预防它的任何想法? 这是代码 jQuery(function($) { $(‘div.mousewheel_example’) .bind(‘mousewheel’, function(event, delta) { var dir = delta > 0 ? ‘Up’ : ‘Down’, vel = Math.abs(delta); $(this).text(dir + ‘ at a velocity of ‘ + vel); return false; }); }); 这是插件页面http://brandonaaron.net/code/mousewheel/demos

jQuery UI:可拖动滚动问题

我正在尝试使用jQuery UI构建一个可拖动/可放置的文件夹文件视图,但我遇到了一个问题,我相信它归功于帮助器。 这是我的代码: HTML Parent Directory 1 Parent Directory 2 Folder 1                         Folder 2 Folder 3   jQuery $(document).ready(function () { var opts = { helper: ‘clone’, appendTo: ‘body’ //appendTo: ‘#container’ }; $(‘div.drag’).each(function () { $(this).draggable(opts); }); $(‘.dropzone, #topContainer’).droppable({ drop: function (e, ui) […]

jQuery Tools Scrollable with Mousewheel – 滚动一个位置并停止

我正在使用bind / unbind进行鼠标滚动,基于此SO响应: Jquery,取消绑定鼠标滚轮事件,然后在操作完成后重新绑定它? 我正在从delta中挖掘事件树,只定位X鼠标滚轮值。 一切都运作良好。 我想克服的问题:我想简单地向前/向后滚动一个面板,然后停止滚动。 目前,我在移动后立即解除鼠标滚轮事件的绑定,并且有效地停止了滚动…但是解除鼠标滚轮事件的绑定也会使页面突然显示。 我需要的是能够嗅探方向的第一个deltaX值,然后移动并停止收听。 我是否需要查看自动滚动以获取答案? 绑定/解除绑定感觉很难,但我不能,为了我的生活,想象一下如何在一次移动后踢出,同时仍然能够在移动完成后滚动。 这是我的鼠标滚轮function: function mouseHandler(event, delta) { $(‘.homeScrollable’).bind(‘mousewheel’, mouseHandler); var deltaX = event.originalEvent.wheelDeltaX; //console.log(event.originalEvent.wheelDeltaX); if(deltaX 0) { //move backward 1 screen and stop scrollapi.move(-1); $(‘.homeScrollable’).unbind(‘mousewheel’, mouseHandler); } event.preventDefault(); // Rebind mousewheel event: $(‘.homeScrollable’).bind(‘mousewheel’, mouseHandler); }; 我也看过设置一个计时器,一个la: jquery mousewheel插件:如何每次滚动只触发一个函数 这似乎令人难以置信,但没有去。 这是这个人的插件页面: http : //brandonaaron.net/code/mousewheel/docs 感谢检查出来。

JQuery Mousewheel:如何禁用?

我使用jquery.mousewheel.js作为jQuery jScrollPane插件的一部分。 我想在某些时候禁用鼠标滚轮。 有人可以推荐一个可以做到的jQuery语句吗? 谢谢!

使用jQuery检查鼠标滚轮事件而不滚动条

如何检查没有滚动条的鼠标滚轮运动? $(document).mousewheel(function() { clicker.html(“a7a”); });

jquery mousewheel:检测车轮何时停止?

我正在使用Jquery 鼠标滚轮插件,我希望能够检测用户何时完成使用滚轮。 与可拖动内容中的stop:event类似的function。 有人能指出我正确的方向吗?