今天在公司遇到一个诡异问题,ie6,7,8,FF浏览器都没问题,就是谷歌有问题。
用js做了一个图片裁剪,上传图片时候要用到。
具体实现代码这里省略了。主要就是说说遇到的问题。
其实也没有多难,就一句声明变量引起的。
<script>
var top = 0;
alert(top)
</script>
大家猜猜,这句在各浏览器弹出什么?
测试:ie,FF弹出0,而谷歌浏览器弹出[object DOMwindow]
这块也是自己疏忽js关键字造成的错误,top在js里是关键字。
但是ie和FF能把top给覆盖掉,而谷歌却不行。