2
当输入文本框获得焦点并且删除焦点时执行一些任务时,我已定义了一些事件。我也使用iscroll4,但文本框不在滚动条中。我的问题是当文本框获得焦点,我点击iscroll区域从文本框foucs不会去。但是,如果我点击iscroll以外的区域,foucs将从文本框中删除。我不明白为什么点击iscroll区域不会删除焦点,而点击事件工作。我已经定义了blur
事件。单击iscroll区域时,从文本框中移除焦点
当输入文本框获得焦点并且删除焦点时执行一些任务时,我已定义了一些事件。我也使用iscroll4,但文本框不在滚动条中。我的问题是当文本框获得焦点,我点击iscroll区域从文本框foucs不会去。但是,如果我点击iscroll以外的区域,foucs将从文本框中删除。我不明白为什么点击iscroll区域不会删除焦点,而点击事件工作。我已经定义了blur
事件。单击iscroll区域时,从文本框中移除焦点
我使用iscroll4
并在iscroll.js
文件中有规定的下列事件:
onBeforeScrollStart: function (e) {
if (e.preventDefault) {
e.preventDefault();
}
}
我评论了e.preventDefault
线,它为我工作。这基本上阻止了当我点击iscroll区域时触发blur
事件,因为这是第一个iscroll事件,当它收到任何鼠标按下事件时触发。