首页 文章

300毫秒延迟不工作离子项

提问于
浏览
0

我有一个很大的离子列表,在离子内容中有一个带有ng-click,href等的离子项目 . 在第一次向上滚动时,离子项将被激活,背景颜色将改变 . 如果我也有离子选项按钮,它就会发生 .

我做了这个codepen:codepen.io/anon/pen/JRjbOR

那么,如何在不将其转换为按钮的情况下将300ms触摸延迟添加到ion-itens?

2 回答

  • 0

    你可以使用on-tap directive .

  • 0

    我正在使用临时解决方案解决此问题:

    在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的延迟 .

相关问题