Q:

Присвоение всем элементам с классом node обработчика события ondrag

Что не так в этом коде? Хочу присвоить всем элементам с классом node обработчик события ondrag.
(function ($) {
    $.fn.drag = function () {
        return this.each(function () {
            $(this).ondrag = function () {
                alert('test');
            }
        });
    };
})(jQuery);
$('.node').drag();

A:

Используйте функцию bind: 
(function ($) {
    $.fn.drag = function () {
        return this.each(function () {
            $(this).bind("drag", function (e) {
                alert('test');
            }
        });
    };
})(jQuery);
$('.node').drag();

