на странице есть несколько элементов с классом 'fav_unauth'
Пишу код, который при клике на один из этих элементов должен выводить его вертикальный отступ.
(function($) {
$.fn.helpwindow = function(options) {
return this.click(function(event){
var offset = this.offset();
var top = offset.top;
alert(top);
event.stopPropagation();
return false;
});
}
})(jQuery);
$('.fav_unauth').helpwindow();
JS выдает ошибку. Что-то вроде, что функция offset() не определена.
Если код заменить на
(function($) {
$.fn.helpwindow = function(options) {
var offset = this.offset();
var top = offset.top;
return this.click(function(event){
alert(top);
event.stopPropagation();
return false;
});
}
})(jQuery);
$('.fav_unauth').helpwindow();
То тоже ерунда получается, т.к. значение переменной top для всех элементов в наборе выводится одинаковое.