Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Помогите разобраться со скриптом (https://javascript.ru/forum/jquery/14621-pomogite-razobratsya-so-skriptom.html)

artnik 23.01.2011 18:53

Помогите разобраться со скриптом
 
Не могу понять, что мешает этому коду нормально работать с jQuery 1.42. Почему-то он подходит только для версии 1.21. Из-за старого jQuery у меня на сайте не работает чат.
Пожалуйста помогите! Код совсем не большой.
Заранее спасибо.

(function($){

    jQuery.fn.extend({
        check: function() {
            return this.each(function() { this.checked = true; });
        },
        uncheck: function() {
            return this.each(function() { this.checked = false; });
        }
    });
    
    
    $.fn.s3Capcha = function(vars) {       
        var element     = this;
        var spans       = $("#" + element[0].id + " div span");
        var radios      = $("#" + element[0].id + " div span input");
        var images      = $("#" + element[0].id + " div .img");
        // hide radios //
        spans.css({'display':'none'});
        // show images //
        images.css({'display':'block'});
        
        images.each(function(i) {
            $(images[i]).click(function() {
               images.css({'background-position':'bottom left'});
               $(images[i]).css({'background-position':'top left'});
               $(radios[i]).check();
            });
        });
        
    }

})(jQuery);


Часовой пояс GMT +3, время: 03:29.