mxGraph绘图区域使用鼠标滚轮实现放大/缩小
来源:互联网 发布:nginx默认访问页面 编辑:程序博客网 时间:2024/05/19 20:37
// 重写鼠标滚轮事件mxEvent.addMouseWheelListener = function (funct) { }// 增加初次加载事件window.onload = function () { var element= document.getElementById('graph'); addScrollListener(element, wheelHandle);}function addScrollListener(element, wheelHandle) { if (typeof element != 'object') return; if (typeof wheelHandle != 'function') return; // 监测浏览器 if (typeof arguments.callee.browser == 'undefined') { var user = navigator.userAgent; var b = {}; b.opera = user.indexOf("Opera") > -1 && typeof window.opera == "object"; b.khtml = (user.indexOf("KHTML") > -1 || user.indexOf("AppleWebKit") > -1 || user.indexOf("Konqueror") > -1) && !b.opera; b.ie = user.indexOf("MSIE") > -1 && !b.opera; b.gecko = user.indexOf("Gecko") > -1 && !b.khtml; arguments.callee.browser = b; } if (element == window) element = document; if (arguments.callee.browser.ie) element.attachEvent('onmousewheel', wheelHandle); else element.addEventListener(arguments.callee.browser.gecko ? 'DOMMouseScroll' : 'mousewheel', wheelHandle, false);}function wheelHandle(e) { var upcheck; if (e.wheelDelta) { upcheck = e.wheelDelta > 0 ? 1 : 0; } else { upcheck = e.detail < 0 ? 1 : 0; } if (upcheck) { myGraph.zoomIn(); } else { myGraph.zoomOut(); } if (window.event) { e.returnValue = false; window.event.cancelBubble = true; } else { e.preventDefault(); e.stopPropagation(); }}PS:myGraph是一个全局变量,mxGraph的实例
0 0
- mxGraph绘图区域使用鼠标滚轮实现放大/缩小
- 使用鼠标滚轮实现放大缩小地图
- 鼠标滚轮实现放大缩小
- 修改ArcMap默认的鼠标滚轮放大缩小,AE实现修改鼠标滚轮放大缩小
- 鼠标滚轮放大/缩小图片
- 鼠标滚轮 放大缩小图片
- 鼠标滚轮放大缩小地图
- QGraphicsView放大和缩小下鼠标位置使用鼠标滚轮
- [Unity3D]Unity3D游戏开发之鼠标滚轮实现放大缩小
- [Unity3D]Unity3D游戏开发之鼠标滚轮实现放大缩小
- 鼠标滚轮实现单文档视图的放大与缩小
- js实现 图片随鼠标移动,随滚轮放大缩小
- js实现图片滚轮放大缩小以及鼠标拖动
- [Unity3D]Unity3D游戏开发之鼠标滚轮实现放大缩小
- JS实现鼠标滚轮缩小放大拖动图片代码
- 鼠标滚轮使图片放大缩小
- Jquery鼠标滚轮放大缩小图片
- js鼠标滚轮放大缩小图片
- 黑马程序员----面试题之交通管理系统
- 安装Eclipse Maven插件的几种方法
- log4j日志自定义名称
- Windows 2008 / 2008 R2 开启显卡硬件加速
- Android下图片或按钮等可拖动到任意位置的效果实现源码
- mxGraph绘图区域使用鼠标滚轮实现放大/缩小
- LoaderManager使用详解(一)---没有Loader之前的世界
- solr 配置
- Android 优化工具
- DWR配置文件详解
- uva 10084 - Hotter Colder(半平面交)
- uva 10617 Again Palindrome(dp,容斥原理,求字符串内回文子序列的个数)
- MySQL Order By索引优化
- 深度解析VC中的消息传递机制