• 2006-12-04

    ff的preventDefault - [流水点滴]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/lily64-logs/3970242.html

    今天一天很轻松,收获很大。
    早上一去就开始调鼠标问题。周五发现的古怪问题还存在,鼠标不动时ie下仍然响应mousemove。换了两台同事的机器测试,一样。于是到外网机器上测,跟家里一样是正常的。该死的监控程序,我可以确定是它在作怪。向一个高手咨询,是不是这个原因导致ff下左键移动异常呢?我已经想了各种测试、排除的办法了,实在没招了,只好揪着这个理由不放了,真是病急乱投医啊,呵呵。高手倒底是高手,虽然一下子没找到解决办法,却跟我提供了最有价值的线索,他分析右键正常左键出错多半是mousedown事件的处理对象问题,右键正常是因为它的响应很单纯。我明白了,我一直在往mousemove上想,原来问题出在mousedown上面!把ff的资料翻开一看,找到跟ie有别的e.preventDefault(),用上去,一切ok!就这么简单的一句话,折腾了我两天多,狂晕之后是狂喜,真是“山重水复疑无路,柳暗花明又一村”哪!调试也是件挺有意思的事,很轻易地就让人卡壳,又很轻易地就给人成就感。我享受这种感觉。今天的关键任务完成了,后面的事情就比较简单了,很快加入了按键支持和手状鼠标。下一步就是画图了。又要查资料了。
    心情放松了。中午休息时走了一会儿神。突然忆起那句话:生活就像洋葱,一片一片地剥开,总有一片会让我们流泪。有些东西不能碰,一想就疼。
    下午一直在看《权威指南》,非常好的一本书。发现自己以前掌握的不过是些点,零散的,表浅的,现在终于上了一层台阶,理解得更系统,更深入些了。有收获。高兴。
    准点下班,回家的脚步很轻快。
    分享到: