Есть кое-что действительно простое, что я хочу сделать через API перетаскивания HTML5:
- Сделать элемент перетаскиваемым по оси Y.
- Когда пользователь начинает перетаскивать элемент, он начинает двигаться по оси y.
- После 50px вниз по оси y перетаскивание должно прекратиться, и анимация вступает во владение.
Вот что я получил:
<div draggable="true">Hi there!</div>
<script>
$('div')
.bind('dragstart', function(event) {
console.log('dragstart');
})
.bind('drag', function(event) {
/* start pseudo code */
if(y > 50px) {
stop dragging
start animation
}
/* end pseudo code */
console.log('drag');
})
.bind('dragend', function(event) {
console.log('end');
})
.bind('drop', function(event) {
console.log('drop');
});
<script>
Единственный журнал в консоли, который я получаю, - это dragstart.