Я создаю интерфейс с jQuery и jQueryUI, и я что-то, что выглядит так
<div id="sidebar">
<div id="handle">
</div>
</div>
Затем я запускаю этот javascript для документа.
$("#sidebar").resizable({
handles: { e: '#handle' }
});
$("#sidebar").bind('resizestart', function() { console.log("Resize started") });
$("#sidebar").bind('resizestop', function() { console.log("Resize stopped") });
$("#handle").bind('click', function() { console.log("Hide Sidebar") });
Моя проблема в том, что событие click на #handle вызывается после событий изменения размера. Я знаю, что нужно как-то отключить событие click на время перетаскивания, но даже отмена привязки click на dragstart и повторная привязка его на dragstop не останавливает событие click от запуска.
пс. Пожалуйста, игнорируйте любые небольшие синтаксические ошибки, я слишком долго использовал coffeescript, на самом деле все работает, только не так, как я хочу