проблема с опускаемой опцией jquery - PullRequest
0 голосов
/ 13 декабря 2011

Вот мой код:

$('.canDrag').draggable({
            revert:'invalid',
            snap:'.dropSpace',
            cursor:'move',
            start:function() {
                $(this).addClass('currentDrag');
            }
        });

Устанавливает перетаскиваемые элементы и присоединяет функцию к событию start. Это код droppable:

$('.trashSpace').droppable({

            drop:function() {
                $('.currentDrag').remove();
            },
        });

Чтобы уточнить, я пытаюсь создать раздел «мусор» документа, в котором элементы исчезают при вставке. Я установил класс currentDrag для перетаскиваемого объекта и установил функцию перетаскивания на remove the currentDrag класс при падении. Но удаления не происходит. Пожалуйста, помогите.

1 Ответ

0 голосов
/ 13 декабря 2011

У вас есть лишняя запятая в коде droppable.

$('.trashSpace').droppable({
  drop:function() {
    $('.currentDrag').remove();
  }, // <-- here
});

Я протестировал код, используя jQuery 1.7.1 и jQuery 1.8.13, и он работает.

ЗДЕСЬ - это код.

...