在单位做了一个答题系统需要嵌入我司APP中,在点击答题时用了$(document).on,在测试的时候点击效果失效,经查验说是iphone这些元素上没有click事件,它是touch事件。
解决方法:
(1)有一个解决方法是给需要绑定事件的元素添加一个css cursor: pointer ;
body{ cursor:pointer; }
(2)或者将click改为touchstart事件,或者共存
$(document).on(“click touchstart”, “.name”, function() { $("#collapse-head").css("display", "none") });
或者
$(document).on(“touchstart”, “.name”, function() { $("#collapse-head").css("display", "none") });
网友评论文明上网理性发言 已有0人参与
发表评论: