IOS版微信端网页,zepto的点击事件很难触发
巴扎黑
巴扎黑 2017-04-18 09:15:56
0
0
234

在IOS版微信端,点击网页中的箭头,弹出下拉菜单(如图)

发现点击后比较难触发点击的事件,点了之后弹出菜单响应不灵敏

代码截图:

photo_fun元素是触发事件元素,开始的时候用click事件

//点击显示删除屏蔽按钮
$('#listbox, #msgbox').on('click' , '.photo_fun' , function() {
    $('#listbox, #msgbox').find('.photo_funlist').hide();
    $(this).parent().parent().find('.photo_funlist').show();
    
    return false;//防止冒泡
});

后来就改用了touchstart,

//点击显示删除屏蔽按钮
$('#listbox, #msgbox').on('touchstart' , '.photo_fun' , function() {
    $('#listbox, #msgbox').find('.photo_funlist').hide();
    $(this).parent().parent().find('.photo_funlist').show();
    
    return false;
});

稍微好了一点点,事实上IOS的问题还是存在

请问各位前端高手,我在处理这个效果上是否存在一些问题,是我个人疏忽了,导致问题的出现,还是其他的什么原因?

巴扎黑
巴扎黑

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!