在iPad Safari中,我已经编写了一个DIV的触摸事件,这样当你在DIV内部触摸并将手指放在那里500毫秒时,DIV的背景颜色会改变。
当我尝试将代码移动到文本输入元素(位于fieldset内部)上,使其成为触摸目标而不是DIV时,代码无法正常工作。尽管使用了以下CSS,文本输入仍然被选中:
有没有办法在iPad Safari中拦截文本输入元素的触摸事件并以自定义方式处理它们,以防止默认行为?或者我必须做一些额外的工作才能使输入支持这个功能吗?我已经尝试过使用和不使用虚拟点击处理程序:onclick="void(0)"。
我正在遵循文档Handling Events。
当我尝试将代码移动到文本输入元素(位于fieldset内部)上,使其成为触摸目标而不是DIV时,代码无法正常工作。尽管使用了以下CSS,文本输入仍然被选中:
input[type=text] {-webkit-touch-callout:none; -webkit-user-select:none }
有没有办法在iPad Safari中拦截文本输入元素的触摸事件并以自定义方式处理它们,以防止默认行为?或者我必须做一些额外的工作才能使输入支持这个功能吗?我已经尝试过使用和不使用虚拟点击处理程序:onclick="void(0)"。
我正在遵循文档Handling Events。