所以我试图用mootools来创建一个拖放车,如下所示:demo。我可以得到代码工作得很好,但是当我尝试编辑他们的html看起来像html beloe时,它停止工作。 CSS仍然适用于人们所期望的,ng-repeat之外的div工作正常。不过,我敢肯定,mootools javascript中的.addEvent无法在ng-repeat内找到.item,所以我无法抓住ng-repeat中的任何.item。Mootools .addEvent无法进入ng-repeat?
任何想法?
更新: 好的,看来问题涉及JavaScript中的domready事件。发生火灾时,angularjs尚未加载。我尝试了加载事件,但这也在angularjs加载之前触发。任何其他的事件的想法?我现在正在使用mousedown,但这意味着您必须先点击其中一个图像,然后才能开始拖动它们,这不是最佳选择。另外,mousedown事件似乎会导致奇怪的重复出现在购物车中,所以我需要找到一个更好的方法。
<div id="items">
<div class="item">
<p>test</p>
</div>
<div ng-repeat="post in posts">
<div class="item">
<img class="picImage" src="/static/imgs/{{post.picture}}" alt="Smiley face" height="128" width="128">
<p>Shirt 1</p>
</div>
</div>
</div>