2015-11-18 3 views
1

Я создаю html-модуль с помощью Google Polymer. Я пытаюсь перетащить элемент, который является настраиваемым элементом полимера, поэтому я не могу использовать тег draggable в HTML 5. Из-за этого я использую Dragula https://github.com/bevacqua/dragula. Мой HTML выглядит следующим образомКак использовать dragula с Google polymer

<div class="leftTable"> 
    <custom-polymer-element></custom-polymer-element> 
</div> 

В функции Polymer я сделать вызов Dragula с контейнером, который я хотел бы иметь возможность перетаскивать из:

<script> 
    Polymer({ 
     is:"custom-wrapper", 
     attatched: function() { 
      dragula([document.querySelector('.leftTable')]); 
     } 
    }); 
</script> 

У меня есть импорт для Dragula в файл demo/index.html. Есть ли что-то, что мне не хватает или делает здесь неправильно?

EDIT: Импорт я делаю сделать следующим образом:

dragula.js/расстояние/dragula.js

dragula.js/расстояние/dragula.css

ответ

1

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

document.querySelector('.leftTable') 

Вместо этого вы должны использовать

this.$.leftTable 
+0

это. $ Selects by id, а не класс. – BKH

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

  • Нет связанных вопросов^_^