Safari下,非a,button标签的点击事件不会冒泡到body,document
背景:需求移动端toast弹框显示消息, 用户点击toast时,隐藏。 在Chrome浏览器下使用 $('body').on('click', '.toast-mask', () => {do something})一切OK,Safari下事件失效。
解决
.toast-mask{
cursor: pointer;
}
背景:需求移动端toast弹框显示消息, 用户点击toast时,隐藏。 在Chrome浏览器下使用 $('body').on('click', '.toast-mask', () => {do something})一切OK,Safari下事件失效。
解决
.toast-mask{
cursor: pointer;
}
本文标题:该死的兼容性
本文链接:https://www.haomeiwen.com/subject/dexgtqtx.html
网友评论