получил.
Были две проблемы с кодом: одна делала его несовместимым с 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') )
Код, найденный здесь, работает для jQuery1.6: http://jsfiddle.net/mikkelbreum/HAGMp/