我有一个带有JS代码的页面,该代码在输入的父级鼠标上用jQuery' $element.select()
选择输入的内容。
我想阻止浏览器在输入时将输入滚动到视图中(并且我认为它也会得到焦点?)它看不见,因为页面是一个缩略图数组,每个输入下面都有输入如果你不移动鼠标,这会产生连锁反应,一直滚动到页面底部。
答案 0 :(得分:1)
试试此代码
$('#childInput').on('focus',function(e)
{
e.preventDefault();
});
$('#parentDiv').on('mouseover',function()
{
var temp= $('body').scrollTop();
var temp1=$('body').scrollLeft();
$('#childInput').select();
$('body').scrollTop(temp);
$('body').scrollLeft(temp1);
});