我有一个很大的离子列表,在离子内容中有一个带有ng-click,href等的离子项目 . 在第一次向上滚动时,离子项将被激活,背景颜色将改变 . 如果我也有离子选项按钮,它就会发生 .
我做了这个codepen:codepen.io/anon/pen/JRjbOR
那么,如何在不将其转换为按钮的情况下将300ms触摸延迟添加到ion-itens?
你可以使用on-tap directive .
我正在使用临时解决方案解决此问题:
在if(eleToActivate)之后更改了第3290行的ionic.bundle.js {添加:
//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的延迟 .
2 回答
你可以使用on-tap directive .
我正在使用临时解决方案解决此问题:
在if(eleToActivate)之后更改了第3290行的ionic.bundle.js {添加:
这样,我在点击离子项时有200ms的延迟 .