我的应用程序中有一个带有jQuery模糊事件处理程序的html输入文本元素:
$('#textBox').blur(function () { console.log('blur'); })
当我点击文本框中的页面区域时,桌面浏览器会触发此事件,但iPad Safari不会。键盘和光标都不会消失。有没有办法“启用”模糊事件?
答案 0 :(得分:4)
按照设计,点按即可删除悬停状态,但文本框仍将保持聚焦状态。
Safari Web Content Guide应该可以帮助您在IOS设备上开发Safari。
答案 1 :(得分:0)
解决方法(尽管不推荐):https://codepen.io/kevinfarrugia/pen/rKpRBL
document.getElementById("container").addEventListener("click", () => {
document.getElementById("container").focus();
});