在ios系統(tǒng)中,window ,html,document,body綁定click事件,并且代理元素是不可點擊元素(如div span等)的話,事件不會觸發(fā)。但是如果是可點擊元素(如button,a)的話,點擊事件正常。
如下代碼,不能觸發(fā)。
$(body).on('click', '.clear', function () {
alert(123);
})
解決方案:
- 1.綁定到父級的可點擊元素(如
button,a)上 - 2.綁定到父級的非
document,html,body上 - 3.給目標元素或者父級添加css(
cursor:pointer)
參考: