Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2019, 22:32   #1
BaluSerhii
Новичок
Джуниор
 
Регистрация: 21.12.2019
Сообщений: 1
По умолчанию is not a function

Добрый вечер. Начал учить js, но столкнулся с трудностью: точь в точь переписал код из книжки, а в консоле выдает ошибку: document.querySelector(...).mousemo ve is not a function. Единственное отличие от книжки, там используют jquery, а я решил написать на чистом. Причем каждый раз когда использую такую конструкцию возвращает ошибку.

Код:
var functionOne = function(event) {
	heading.offset({
		left: event.pageX,
		top: event.pageY
	});
}
document.querySelector('#heading').mousemove(functionOne);
Благодарю за помощь!
BaluSerhii вне форума Ответить с цитированием
Старый 21.12.2019, 23:40   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Потому что функции mousemove действительно не существует. Судя по всему, вы хотите зарегистрировать обработчик событий. Воспользуйтесь функцией addEventListener
В вашем случае, это будет так:
Код:
document.querySelector('#heading').addEventListener('mousemove', functionOne);
Вадим Мошев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
function in c++ kewa Помощь студентам 1 11.02.2013 22:37
API-function's KrotikDJ Помощь студентам 2 27.05.2012 13:28
function SmileSTR Паскаль, Turbo Pascal, PascalABC.NET 8 26.04.2012 11:35
function c++ strabik Общие вопросы C/C++ 1 19.05.2010 13:44