0
我正在嘗試將swipe功能添加到ng元素重複列表中。但是,滑動效果很差。有時候可以識別滑動手勢(全部在桌面上),但大部分時間我都會像瘋子一樣點擊和滑動,以達到預期效果。角質材料輕掃手勢難以運行
我正在使用Material Angular。
代碼:
<div ng-repeat="link in Links | filter: { category: 'quick' }">
<div ng-show="!link.show" md-swipe-left="link.show = true">
<div class="lv-item ">
<span href="{{link.url}}" class="no-select" target="_blank" >
<div class="lv-title" class="no-select">{{link.title}}</div>
<small class="lv-small" class="no-select">{{link.description}}</small>
</span>
</div>
</div>
<div ng-show="link.show" md-swipe-right="link.show = false">
<div class="lv-item delete" >
<button ng-click="deleteLink(link.id)">Verwijder</button>
</div>
</div>
</div>
在角材料刷卡docpage(https://material.angularjs.org/latest/demo/swipe)似乎很容易,它就像一個魅力。然而,我對該指令的實施似乎並不像應該那樣工作。它讓我選擇元素內的文本而不是滑動。
此外,我寧願要跨度是一個href,但這隻能讓我拖出整個元素的空間。
謝謝你的努力。它似乎可以提高性能(在Firefox和Safari上測試它)。但是,在第一次雙擊後,它仍然繼續口吃。 – Kraishan
編輯:它現在似乎工作得很好!除了你的文章,我還在md-swipe的元素上添加了一個flex div。它現在就像一個魅力!謝謝。 – Kraishan