问题描述
||
我需要获取jQuery插件(iCheckBox)才能与jQuery 1.6一起使用的帮助
我在这里设置一个示例:
http://jsfiddle.net/mikkelbreum/HAGMp/
如果您加载jQuery 1.5.2而不是1.4.4,则滑动动画将停止工作。但是change事件仍然会触发并更改输出txt。
如果加载jQuery 1.6,则动画仍会损坏,并且change事件也会停止触发(或者至少不会更改输出txt。
解决方法
得到它了。
代码有两个问题,一个使它与jQuery 1.5和1.6不兼容,另一个使它与jQuery 1.6不兼容。
第一个问题是使用
backgroundPosition property
在动画通话中,需要将其更改为
backgroundPositionX property
适用于jQuery 1.5和1.6
第二个问题是检查复选框是否被选中。
在jQuery 1.4和1.5中,可以使用
if ( $(this).attr(\'checked\') == true )
但是在jQuery 1.6中这是行不通的,需要将其更改为
if ( $(this).is(\':checked\') )
此处找到的代码适用于jQuery 1.6:http://jsfiddle.net/mikkelbreum/HAGMp/