我需要帮助让 jQuery 插件 (iCheckbox) 与 jQuery 1.6 一起使用
我在这里设置了一个例子:
http://jsfiddle.net/mikkelbreum/HAGmp/
如果您加载 jQuery 1.5.2 而不是 1.4.4,则滑动动画将停止工作。但是更改事件仍然会触发并更改输出 txt。
如果你加载 jQuery 1.6 动画仍然是坏的,并且 change 事件也停止触发(或者输出 txt 至少没有改变。
我需要帮助让 jQuery 插件 (iCheckbox) 与 jQuery 1.6 一起使用
我在这里设置了一个例子:
http://jsfiddle.net/mikkelbreum/HAGmp/
如果您加载 jQuery 1.5.2 而不是 1.4.4,则滑动动画将停止工作。但是更改事件仍然会触发并更改输出 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/