При обработке события mousemove в jquery использовал плагин throttle-debounce, а именно функцию debounce для оптимизации цикла внутри. И внутри самого файла throttle-debounce возникает ошибка в callback.apply(). Я не особо шарю в коллбэках и throttle-debonce использую впервые. Что это значит и как это исправить?
укажите задержку вначале, а потом функцию
jQuery.debounce( delay, [ at_begin, ] callback )
function editBlockSize(e) {
id = '#creation_place > ' + '#' + $(this).attr('id');
sizing = !(sizing);
x = e.pageX - $(id).offset().left;
y = e.pageY - $(id).offset().top;
$(document).on('mousemove', $.debounce(300,function(e) {
while (x > parseInt($(id).css('width')) - 5 && sizing === true) {
x = e.pageX - $(id).offset().left;
$(id).css('width', x);
}
}));
return false;}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости