Ошибка в jquery throttle-debounce

250
08 января 2018, 12:02

При обработке события mousemove в jquery использовал плагин throttle-debounce, а именно функцию debounce для оптимизации цикла внутри. И внутри самого файла throttle-debounce возникает ошибка в callback.apply(). Я не особо шарю в коллбэках и throttle-debonce использую впервые. Что это значит и как это исправить?

Answer 1

укажите задержку вначале, а потом функцию

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;}
READ ALSO
Как отловить изменения у <select>?

Как отловить изменения у <select>?

Допустим у нас есть такой код и допустим пользователь оказался хитрымОн вставил некий скрипт в код который изменяет значение у select при событии...

315
Добавить пустое поле в DropDownList

Добавить пустое поле в DropDownList

Подскажите, возможно ли добавить пустое значение в уже сформированный список и чтобы оно выводилось первым на вью?

213
Подключение к postgresql js

Подключение к postgresql js

Как подключиться к postgresql c помощью js ?

201