3
回答
[已解决]jQuery 1.3 与 1.2.x 并不完全兼容!!
华为云实践训练营,热门技术免费实践!>>>   

今天早上把OsChina的 jQuery 升级到 1.3 版本后发现这么一个问题:

原来后台在编辑项目的时候有一个弹出对话框用来上传图片的,结果点击上传的时候出现下面对话框

换回1.2.x后,就无此问题,详细原因还没细查。

因此升级 1.3 时还是做好全面的测试。

举报
红薯
发帖于9年前 3回/916阅
共有3个评论 最后回答: 9年前

万恶的iframe呐………

用jQuery 的load函数进行分页,分页的链接(<a href='u.jsp' class='thickbox'>张三</a>)加上了thickbox 功能!第一次load(1.jsp)页面时点分页的内容(张三),能正常弹出层,但是分到第二页时,点分页的内容(张三),就直接给跳转到另一页面(u.jsp)上去了!

在单页使用时,一直都很正常,当这页面一被iframe时就出现上面这种情况!郁闷了两天两夜都没找着答案……

最后的解决办法:给分页内容(张三)加上事件!<a href='#' onclick='opendetail()'>张三</a> 解决了这万恶iframe !

经过测试发现, 1.3.1 / 1.3.2 两个版本一样有相同的问题

解决的办法就是将 jquery.form.js 升级到最新的版本。

顶部