Кнопка JavaScript для сброса перетаскивания

#javascript #jquery

#javascript #jquery

Вопрос:

Я пытаюсь создать кнопку сброса, которая появится после того, как все карты будут помещены в соответствующие поля.

Я пробовал использовать некоторые скрипты из найденных мной Скриптов, но они не работают. Я все еще немного новичок в JS / Jquery, но я полагаю, что мне нужно добавить правильный параметр, который увеличивается после правильного добавления карты, а затем, когда этот параметр = all # of cards, он отображает скрытое всплывающее сообщение.

Кто-нибудь может оказать вам некоторую помощь?

             function init() {

            $('#element_1').data( 'number', 1 ).attr( 'id', 'card' 1 ).draggable( {
              containment: '#content',
              stack: '#cardPile div',
              cursor: 'move',
              revert: true
            } );


            $('#slot_1').data( 'number', 1 ).droppable( {
              accept: '#cardPile div',
              hoverClass: 'hovered',
              drop: handleCardDrop
            } );

        }

        function handleCardDrop( event, ui ) {
          var slotNumber = $(this).data( 'number' );
          var cardNumber = ui.draggable.data( 'number' );

          if ( slotNumber == cardNumber ) {
            ui.draggable.addClass( 'correct' );
            ui.draggable.draggable( 'disable' );
            $(this).droppable( 'disable' );
            ui.draggable.position( { of: $(this), my: 'left top', at: 'left top' } );
            ui.draggable.draggable( 'option', 'revert', false );
          } 
        }
 

Комментарии:

1. jsbin / fiddle прошел бы здесь долгий путь…

2. можете ли вы также показать нам HTML-код?

3. Извините! Мне следовало бы добавить скрипку. вот оно jsfiddle.net/JDH9/6haMV/1