使用虚拟滚动条时,我遇到浏览器的CTRL + F功能问题。让我用一个例子解释一下 - 假设我有一个说一万个数据的列表并且我想使用,在浏览器的页面(即ctrl + f)功能中搜索以搜索可能存在于结尾的数据名单。因此,使用ctrl + f搜索该数据在列表中不起作用。如果有人有解决方案,那么请帮助!!
答案 0 :(得分:0)
这是此人link
中的某人评论Ctrl + F会导致窗口失去焦点而不会激活“onkeyup”以释放Ctrl键锁定。我通过添加下面的第三个事件来解决它:
self.bind(document,"keydown",function(e){
var ctrl = e.ctrlKey||false;
if (ctrl) self.wheelprevented = true;
});
self.bind(document,"keyup",function(e){
var ctrl = e.ctrlKey||false;
if (!ctrl) self.wheelprevented = false;
});
self.bind(window,"blur",function(e){
self.wheelprevented = false;
});