Ребят, только начинаю знакомиться с js. Помогите никак не могу понять почему не работает код. FF выдает ошибку
TypeError: $(...).getElementsByClassName is not a function pop_up.js:8:16
сам код:
$(document).ready(function () {
$(".image").click (function () {
var img = $(this);
var src = img.attr('src');
var scrt = $(window).scrollTop();
$("body").append("<div class='popup'><div class='popup_bg'></div><img src='" + src + "' class='popup_img'/></div>");
$(".popup").fadeIn(800);
var s = $(document).getElementsByClassName("popup");
for (i=0;i<s.length;i++){
s[i].style.top = scrt+"px";
}
$(".popup_bg").click (function () {
$(".popup").fadeOut(800);
setTimeout(function () {
$(".popup").remove();
}, 800);
});
});
});