关于jquery的slow效果在谷歌浏览器上出现的bug

最近在做项目的时候遇到一个奇怪的问题,一个展开和收缩的效果导致表格出现未知的空格。最后在别的知道下才找出,原来是jquery的bug。

初始界面,点击行后展开,再点击隐藏子节点,但是在谷歌浏览器下却出现了未知的空行。右键审查元素也找不到对应的编码。效果如下:

 


关于jquery的slow效果在谷歌浏览器上出现的bug_第1张图片
 
关于jquery的slow效果在谷歌浏览器上出现的bug_第2张图片
 在ie和ff上一切正常,这段效果的代码是:


关于jquery的slow效果在谷歌浏览器上出现的bug_第3张图片
 
关于jquery的slow效果在谷歌浏览器上出现的bug_第4张图片
 就是tr的显示和隐藏效果,在给表格加上边框后:
关于jquery的slow效果在谷歌浏览器上出现的bug_第5张图片
 这个空行居然不是表格的内容

在一个js大神的提醒下:原来是我使用了show("slow");

去掉之后就一切正常了。这个问题纠结了很久。

 

 


 

你可能感兴趣的:(jquery,兼容性,web,jquery,谷歌,bug,ViewUI)