zoukankan      html  css  js  c++  java
  • click事件在安卓和IOS的区别

      LZ做项目,用户评分那里,遇到个bug就是评分点击在安卓以及其他所有模拟端都可以点击,一道苹果手机就不能点了。

    $(document).on('click','i',function(){
    var num = $(this).index();

    var list = $(this).parent().find('i');
    for(var i=0;i<=num;i++){
    list.eq(i).attr('class','level_solid');
    }
    for(var i=num+1,len=list.length-1;i<=len;i++){
    list.eq(i).attr('class','level_hollow');
    }
    console.log("11")
    });

    查找了资料才知道,苹果需要在判断cursor:pointer才能点击。

    .level_hollow{
    cursor:pointer;
    }
    .level_solid{
    cursor:pointer;
    }

    在我的I标签加上这个就可以了。

    不过click在移动端会有一点延迟,建议还是用touch的事件。
  • 相关阅读:
    CSS3--box-shadow
    C#快捷键
    c#基础3
    C#基础2
    C#基础
    javascript 字符串总结
    javasrcipt中的for in 循环
    javascript复习总结
    结构体数组排序
    ArrayList集合排序
  • 原文地址:https://www.cnblogs.com/dh55/p/5933870.html
Copyright © 2011-2022 走看看