2 conlie Conlie 于 2017.09.05 09:55 提问

IE11浏览器,JQ1.6.4升级 JQ3.2.1 报错,找不到对象size

在公司做的这个项目,扫出漏洞,JQ1.6.4版本低了,客户用IE浏览器,之前没做过升级,我是把jq3.2.1文件替换1.6.4版本了,名字也改成原来的名字,运行项目就报错size这个问题,我查了下文档,size在1.8 的时候被删除了,那么这里要换成什么,还是说要怎么做 大神帮帮忙 感谢了 感谢了 感谢了

图片说明
图片说明
图片说明

4个回答

showbo
showbo   Ds   Rxr 2017.09.05 10:00
已采纳

不是说得很明白了。。1.8-才支持size方法,之前的用length属性,size方法或者元素格式币length属性效率低

showbo
showbo 回复绿色的程序员: 布局一般是css的问题,和js没多大关系了,除非你用js来调整间距
3 个月之前 回复
Conlie
Conlie 回复showbo: 我把旧版本的 这个方法粘贴复制过去了,因为其他JS 也用到这个方法, 现在不报错了,还有live()也换成ON()了,现在就是耳机菜单这里就那么点缝隙,这个JQ里面有什么方法设计这个的吗?我去百度看看,
3 个月之前 回复
showbo
showbo 回复绿色的程序员: 1.9+ browser也去掉了
3 个月之前 回复
Conlie
Conlie 回复showbo: $.browser.safari 好像是这里的问题 为null safari 这个我没找到,不知道这句是什么意思,百度了下,貌似是判断苹果浏览器,这个你知道吗?
3 个月之前 回复
showbo
showbo 回复绿色的程序员: 获取版本什么意思?获取jquery版本号用$.fn.jquery这个属性
3 个月之前 回复
Conlie
Conlie 感谢,这个问题已经不报错了,但是获取版本那块也报错 我在看 感谢
3 个月之前 回复
Conlie
Conlie   2017.09.05 09:56

补充下。图2 是二级菜单打不开,就那么一点缝隙

Conlie
Conlie   2017.09.05 09:59

找了下资料貌似 是 替换成 length

qq_38494537
qq_38494537   2017.09.05 09:59

没有size()用length啊

Csdn user default icon
上传中...
上传图片
插入图片