Через 3 года, полный C/C++, я решил вернуться в мир JS.
Но я застрял на ошибке, которую я не понимаю. Я постараюсь сделать этот маленький скрипт, но все, что я получаю, это "Uncaught TypeError: undefined не является функцией" при запуске предупреждения.
$(function() {
$('.smooth-gradient').click(function() {
alert(this.height());
});
});
Это пропускает $()
вокруг this
.
$(function() {
$('.smooth-gradient').click(function() {
alert($(this).height());
});
});
this
: функционирует как селектор
$(this)
$( )
.
alert($(this).height());
-this
само по себе не имеетheight()
метод - это необходимо в объекте JQuery.