新的JQuery 1.5打破了旧的图像灯箱......为什么?

Sam*_*Sam 0 javascript jquery jquery-ui jquery-plugins jquery-events

目前,一个(购买的)JavaScript灯箱代码可以在我的网站上运行,它可以完美地工作,仅适用于较旧的jquery库,如1.3.2和1.4.3, 但不适用于较新的构建,如1.5

新jquery库的问题是,在点击缩略图时,屏幕首先进入黑暗模式,但灯箱从不显示,在该过程中某个地方停止.只有当我加载新的jquery库时才会发生这种情况,我更喜欢使用它,因为我的所有其他网站的工作速度都比较新的构建更快.

任何提示我应该在哪里寻找/在哪里找到Jquery差异?
非常感谢您的想法.问候.

Tho*_*nga 5

第73行 - "SWFObject未定义"

编辑: http ://blog.jquery.com/2010/11/11/jquery-1-4-4-release-notes/

JQUERY中的BACKWARDS-INCOMPATIBLE更改1.4.4检查使用'display:none'隐藏的元素时,.width()和.height()方法不再返回0.要确定元素是否隐藏,请始终使用.is(':hidden').

您的脚本充满了height() == 0width() == 0带有width()或height()的数学计算.我最好的建议是坚持使用jQuery 1.4.3或重写插件\ o /