我正在使用Google Polymer创建一个html模块。我试图拖放作为自定义聚合物元素的元素,因此无法在HTML 5中使用draggable标签。因此,我正在使用Dragula https://github.com/bevacqua/dragula。我的HTML看起来像这样
<div class="leftTable">
<custom-polymer-element></custom-polymer-element>
</div>
在Polymer函数中,我使用要从中拖动的容器调用dragula:
<script>
Polymer({
is:"custom-wrapper",
attatched: function() {
dragula([document.querySelector('.leftTable')]);
}
});
</script>
我在demo / index.html文件中有dragula的导入。我在这里有什么想念的地方吗?
编辑:我所做的导入如下:
dragula.js / dist / dragula.js
dragula.js / dist / dragula.css
最佳答案
为了将容器放入聚合物元件中,不能使用
document.querySelector('.leftTable')
相反,您必须使用
this.$.leftTable
而是按ID选择。