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的事件。
  • 相关阅读:
    脚本
    vim 马哥
    动态删除节点
    动态插入节点
    动态创建内容
    获取html元素内容
    设置元素的属性
    获取元素的属性
    jquery中:input和input的区别
    jQuery选择器总结
  • 原文地址:https://www.cnblogs.com/dh55/p/5933870.html
Copyright © 2011-2022 走看看