浅谈DOM事件的优化
在
JavaScript 程序的开发中,经常会用到一些频繁触发的 DOM 事件,如 mousemove、resize,还有不是那么常用的鼠标滚轮事件:mousewheel (在 Firefox 中,滚轮事件为 DOMMouseScroll)。
浏览器为了确保这些事件能够及时响应,触发的频率会比较高,具体的触发频率各浏览器虽然有出入,但出入不大。很多时候在需要注重性能的...
分类:
其他好文 时间:
2015-04-29 15:12:17
阅读次数:
128
(以下内容部分内容参考了http://adomas.org/javascript-mouse-wheel/ )之前js 仿Photoshop鼠标滚轮控制输入框取值中已使用js对鼠标滚轮事件进行控制,滚轮事件其中考虑浏览器兼容性问题附加事件 其中经我测试,IE/Opera属于同一类型,使用attac....
分类:
Web程序 时间:
2015-04-27 23:16:17
阅读次数:
177
今天项目中用到了通过滑动鼠标滑轮触发事件,再网上找了一些例子,在FireFox下面使用正常,但是在IE和Google等浏览器下使用滑动一次滑轮却触发了两次事件,网上找了一些解决方案,最后选择了一个简单的解决方案,如果在使用的过程中出现问题,我会继续改进。...
分类:
Web程序 时间:
2015-04-27 20:12:27
阅读次数:
158
1.2.(1)Root For Bounds:这是一个重要的设置项:相机拖动的范围边界(2)Scale:可以理解为相机被拖动时在X和Y上的速度(3)ScrollWheelFactor:鼠标滚轮的影响系数(4)Drag Effect为了保证相机完全不被拖到边界以外,我们一般选择None,也就是没有拖动...
分类:
其他好文 时间:
2015-04-27 09:36:03
阅读次数:
132
整理了网上的代码,可以用作广告提示等,当页面向下滚动时提示隐藏,当页面向上滚动时提示出现,pc端和手机端都可以使用哦~/************************ 函数:判断滚轮滚动方向 * 参数:event * 返回:滚轮方向 1:向上 -1:向下 *********************...
分类:
其他好文 时间:
2015-04-20 16:22:07
阅读次数:
455
1) 我用的是CAD2008,按住中键滚轮不能平移图形: MbuttonPan 将值改为1; 2) 不用使用填充,填充命令使用后无反应,复制填充也无把应: FILLMODE 将值改为1或ON;
分类:
其他好文 时间:
2015-04-17 11:52:41
阅读次数:
121
控制台程序默认只能通过拖动滚动条来查看窗口中打印的内容,操作起来十分不方便。本文通过多线程技术为控制台窗体添加鼠标滚轮滑动功能。值得注意的是,在有内容输出时,窗口会自动定位到输出的光标处;这种情况最好是先暂停住主线程,然后再滚动鼠标查看打印的内容,查看完毕后,再继续执行主线程。首先,需要让控制台程序...
分类:
其他好文 时间:
2015-04-17 00:57:31
阅读次数:
162
//onepaege-scroll源码里对鼠标滚轮事件的处理$(document).bind('mousewheel DOMMouseScroll MozMousePixelScroll', function(event) {//DOMMouseScroll:ff,MozMosuePixelScro...
分类:
其他好文 时间:
2015-04-15 19:09:45
阅读次数:
166
#main{ max-width:600px; margin:0 auto;}用max-width替代width,可以使屏幕比600px窄时自动调整内容宽度,而不是出现滚轮。所有主流浏览器包括IE7都支持。*{ -webkit-box-sizing:border-box; ...
分类:
Web程序 时间:
2015-04-14 21:28:38
阅读次数:
114