2014-02-04 5 views
0

Я пытаюсь создать сортировку jquery с помощью твиста. Я дублирую объект из перетаскиваемого списка, но затем, когда элементы отбрасываются, я хочу иметь возможность включить div с конкретной информацией для этого элемента, который я только что сбросил.Sortable/Draggable и custom DIV

Fidle, что я в настоящее время http://jsfiddle.net/TxYh2/1/

Я пытался что-то вдоль линий

 update: function (event, ui) { 
      $(document).on('click', 'ul a', function() { 
       $("#dialog-message").dialog(); 
      }); 

, но я продолжаю добавлять все больше и больше обработчиков событий, и я понятия не имею, о том, как создать DIV, который будет уникальным для каждого нового созданного элемента.

Как только один из шаблонов X удаляется в предыдущий список, как я могу получить ссылку, которая откроет Div специально для этого элемента? Я пробовал все, что мог, но я пока не разбираюсь в JQuery.

Спасибо за предоставленную помощь.

+0

вы можете объяснить немного больше, вы хотите добавить div вокруг элемента после перетаскивания его в первый список? – user3123529

+0

Исправить. Я хочу, чтобы открыть окно свойств (div), где я могу установить некоторые свойства для этого конкретного элемента, который я просто перетащил в сортируемый список. Извините, английский не мой первый язык и все еще проблема, чтобы объяснить себя, спасибо за вашу помощь. – ProgrammerV5

+0

Пожалуйста, любая помощь будет высоко оценена. Спасибо – ProgrammerV5

ответ

1

Я считаю, что обновленная скрипка на http://jsfiddle.net/TxYh2/3/ показывает, как делать то, что вы хотите. Изменение заключается в следующем:

ui.item.off('click').on('click', 'a', function() { 
     ui.item.append('<div>Properties for ' + ui.item.text() + '</div>'); 
    }); 

Главное, чтобы прикрепить слушателя событий к определенному элементу, который добавляется, либо не весь документ, который вы можете получить, используя ссылку ui.item. Эта ссылка также позволяет вам получить информацию об элементе, добавляемом для вашего нового свойства div.

+0

Большое спасибо !!! Мне никогда не приходило в голову прикрепить его к предмету, который тянут, что имеет большой смысл. Опять же, спасибо !!! – ProgrammerV5

+0

Извините, я попытался проголосовать, но я новичок. – ProgrammerV5

+0

Не беспокойтесь, я тоже новичок. Рад, что смог помочь. – WyngoMasala

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