Я использую gridster.net в проекте и столкнулся с проблемой.
Я пытаюсь заставить виджеты начать перетаскивание только через секунду удержания мыши после щелчка. Я использую следующий код:
$(".gridster .gs-w").on('mousedown', function(e) {
gridsterObj.disable();
dragTimeout = setTimeout(function() {
gridsterObj.enable();
}, 500);
}).bind('mouseup mouseleave', function() {
clearTimeout(dragTimeout);
});
но это не сработало. Кажется, я должен вызвать функцию начала перетаскивания, что-то вроде gridsterObj.on_start_drag.call(gridsterObj, e, ui);
, но где я могу получить объект пользовательского интерфейса? Он используется везде в коде gridster, но я не могу найти, где он создан. Кажется, что это объект пользовательского интерфейса jquery. Как я могу его создать?