2012-04-15 7 views
2

Я создаю интерфейс для графика, который позволяет пользователям перетаскивать внешние точки на график.
Затем я получаю местоположение мыши на кадре и добавляю точку на график.jQueryUI Drag: Убедитесь, что мышь находится в центре объекта

Тем не менее, точки имеют диаметр 35 пикселей, поэтому можно захватить точку за углом. Когда это происходит, точка, которая нарисована на графике, заметно отличается от того, где пользователь будет ожидать, что точка будет.

Я не могу себе представить, что это единственный раз, когда это произошло. Есть ли простой способ обеспечить, чтобы объект был наркотиком по его центральной точке?

ответ

6

Оказывается, это очень просто, и только взял писать на вопрос, чтобы найти правильные слова, чтобы использовать для поиска ответа:

 $('.to_drop').draggable({ 
     cursor: 'move', 
     cursorAt: { top: 17, left: 17 }, 
    }; 
+0

Сохранено мне долгое время спасибо :) – Brent

Смежные вопросы