我有一个很大的离子列表,在离子内容中有一个带有ng-click,href等的离子项。 在第一次向上滚动时,离子项将被激活,背景颜色将改变。如果我也有离子选项按钮,就会发生这种情况。
我已经制作了这个代码:codepen.io/anon/pen/JRjbOR
那么,如何在不将其转换为按钮的情况下将300ms的触摸延迟添加到离子电池?
答案 0 :(得分:0)
您可以使用on-tap directive。
答案 1 :(得分:0)
我正在使用临时解决方案解决此问题:
更改了第3290行的ionic.bundle.js,如果(eleToActivate){添加:
//Delay for item-content
if (eleToActivate.classList && eleToActivate.classList.contains('item-content')) {
setTimeout(function() {
queueElements[keyId] = eleToActivate;
ionic.requestAnimationFrame(activateElements);
keyId = (keyId > 29 ? 0 : keyId + 1);
},200);
return;
}
这样,我在点击离子项时有200ms的延迟。