标签归档:鼠标

鼠标滚轮缩放图片

浏览网页的时候,有时候图片局限于网站而很小,即便原来是一张大图。为了偷懒不想新标签页打开图片,于是写了个小小的 bookmarklet 来直接在图片上通过鼠标滚轮来进行缩放。

javascript:(function(){var imgs=document.getElementsByTagName('img');var rate=rate||0.1;for(var j=0,l=imgs.length;j<l;j++){(function(i){var item=imgs[i];item.onmousewheel=function(e){e=e||window.event;zoom(imgs[i],mouseWheelRes(e),rate);};if(item.addEventListener){item.addEventListener('DOMMouseScroll',function(e){zoom(imgs[i],mouseWheelRes(e),-rate);},false);}})(j);}function zoom(img,inOut,rate){if(inOut>0){img.width=img.width*(1+rate);img.height=img.height*(1+rate);}else{img.width=img.width*(1-rate);img.height=img.height*(1-rate);}}function mouseWheelRes(e){e.preventDefault?e.preventDefault():e.returnValue=false;e.stopPropagation?e.stopPropagation():e.cancelBubble=true;return e.wheelDelta||e.detail;}})();

可读性良好一些的代码如下:
继续阅读

Lingoes惹的祸

顺手将 Lingoes 升级到了最新版本,结果发现鼠标一直在闪(处于忙碌状态),CPU 接近100,卸载后一切正常。

当然,排查的过程并不是那么直接,因为同时我还开着不少的程序,一个个都结束后无法解决;注销无法解决;干掉了占 CPU 大比例的几个进程,这下不闪了,不过是系统进程,于是重启了。

开机后,依然在闪。看看任务管理器,发现 Lingoes 的踪迹,而我是不设这个开机自启动的,果断尝试。关闭进程,提示无法。卸载程序,中间提示xx错误,无视之,完毕终解决。

P.S. 系统:Win7 SP1, 32位