Open EthianWong opened 7 years ago
当输入框(input)类型为范围选择器(range)时,执行 fastclick 将导致以下错误
Failed to read the 'setSelectionRange' property from 'HTMLInputElement': The input element's type ('range')
查阅以前的 issue 发现出现过类似问题,只不过并未处理范围选择器,只是处理了number与email的类型 (https://github.com/sdc-alibaba/SUI-Mobile/commit/dad2b3202a8a0f293cf98afecf803ae6d23f300c)
根据 https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setSelectionRange 的指引,范围选择器(range) 不支持 setSelectionRange 方法。
目前修复方法是把 范围选择器(range) 加入到 FastClick.prototype.focus 的不支持的类型(unsupportedType)中去
当输入框(input)类型为范围选择器(range)时,执行 fastclick 将导致以下错误
查阅以前的 issue 发现出现过类似问题,只不过并未处理范围选择器,只是处理了number与email的类型 (https://github.com/sdc-alibaba/SUI-Mobile/commit/dad2b3202a8a0f293cf98afecf803ae6d23f300c)
根据 https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/setSelectionRange 的指引,范围选择器(range) 不支持 setSelectionRange 方法。
目前修复方法是把 范围选择器(range) 加入到 FastClick.prototype.focus 的不支持的类型(unsupportedType)中去