我在输入文本框获得焦点时定义了一些事件,并在删除焦点时执行了一些任务。我也使用iscroll4但文本框不在滚动条中。我的问题是当文本框获得焦点时,我点击了iscroll区域,文本框中的文件不会出现。但是,如果我点击iscroll外面的区域,则会从文本框中删除。我不明白为什么点击iscroll区域不会删除焦点而点击事件有效。我已经定义了blur
事件。
答案 0 :(得分:2)
我正在使用iscroll4
并在iscroll.js
文件中定义了以下事件:
onBeforeScrollStart: function (e) {
if (e.preventDefault) {
e.preventDefault();
}
}
我对e.preventDefault
行进行了评论,它对我有用。当我点击iscroll区域时,这基本上阻止了blur
事件触发,因为这是在接收任何鼠标按下事件时iscroll触发的第一个事件。