following is the image of till now done want to connect those parent and child ul liDraggable LI, подключенных с помощью SVG-линий с использованием JavaScript
привет, оценит вам помощь.
Я хочу создать расширяемый список, в котором дети-li
подключены к их собеседнику - li
's через SVG-линию. Элементы li
также должны быть перетаскиваемы. Here пример, который близок моему видению.
Здесь мой рабочий код без SVG-линий и неразрушающий li
.
var chidID = 0; \t \t
\t $('body').on('click', '.ul-appending', function() {
\t \t var levelID = $(this).attr('data-levelnumber');
\t \t var parentID = $(this).attr('data-parentNumber');
\t createNode(levelID,parentID,chidID,this);
\t \t //getParent(this);
});
function createNode(levelID,parentID,chidID,elem){
\t console.log(levelID,parentID,chidID);
\t \t levelID++;
\t \t parentID++;
\t \t $(elem).parent().append(
\t \t \t $('<ul>').addClass('newul')
\t \t \t .append(
\t \t \t \t $('<li>')
\t \t \t \t .append(
\t \t \t \t \t $('<button>').addClass('ul-appending').text("Add UL").addClass('marginBottomUl').attr('data-parentNumber',parentID).attr('data-levelnumber',levelID)
\t \t \t \t)
\t \t \t)
\t \t); \t
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
\t <ul>
\t \t <li><button class="ul-appending" data-parentNumber='0' data-levelnumber='0'>Main Parent</button> </li>
</ul>
</div>
Лучше использовать сторонние плагины. – ricky
В чем именно проблема? Код отлично работает на моей машине – Andy
@andy, добавляющий дочерний элемент к этому родителю, работает нормально. Я хочу связать эти дочерние элементы для соответствующего родителя с линией. Так что я не могу это сделать –