2015-11-18 20 views
1

我正在使用Google Polymer創建一個html模塊。我試圖拖放一個自定義聚合元素的元素,所以我不能使用HTML 5中的可拖動標記。因此,我使用的是Dragula https://github.com/bevacqua/dragula。我的HTML看起來像這樣如何使用Google聚合物使用dragula

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

聚合物功能我打電話給dragula與容器,我希望能夠從拖:

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

我有dragula的進口demo/index.html文件。有什麼我在這裏失蹤或做不當的嗎?

編輯:是我做的做進口如下:

dragula.js /距離/ dragula.js

dragula.js /距離/ dragula.css

回答

1

爲了得到一個聚合物單元內的容器不能使用

document.querySelector('.leftTable') 

相反,你必須使用

this.$.leftTable 
+0

this。$通過id選擇,而不是class。 – BKH