禁用所有 JS 和 CSS 并不能解决问题。快速点击后我仍然得到错误。
我不明白为什么会这样。
jQuery:1.9.1。
铬 26.0.1410.64 m
$(".checkbox-list input").click(function(){
that = $(this);
that.closest('li').toggleClass('someClass', that.is(':checked'));
});
快速点击后,我开始了:
TypeError:在无法选择的输入元素上访问 selectionStart。[http://site.domain/page/anotherPage:848]
我不明白......第848行根本不存在,我的最大行是309。
我认为这可能是因为一个函数同时执行多次......?
谢谢回答!
UPD
Chrome 控制台输出:
未捕获的 TypeError:在无法选择的输入元素上访问 selectionStart。
- 提取上下文
- llContent.showDialogForCurrentSelection
- llContent.handlers.dblClick
- 普通手柄
- 元素句柄
更新 2
我在 Chrome 扩展程序“Lingualeo”中发现了问题,它在所有 dom 元素上都有 dblclick 事件,导致了这个错误。
感谢大家的帮助。