防止<输入/>在视线之外,在选择()(或聚焦)时将页面滚动到视图中
Prevent an <input /> out of sight, from scrolling the page into view when selected() (or onFocus)
我有一个页面,其中有一个JS代码,用鼠标悬停在输入的父级上的jQuery的$element.select()
来选择输入的内容。
我想防止浏览器在选中输入时将其滚动到视图中(我想也是焦点?),因为页面是一个缩略图阵列,每个缩略图下面都有输入,如果你不移开鼠标,这会产生连锁反应,一直滚动到页面底部。
试试这个代码
$('#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);
});
相关文章:
- iOS jquery滚动视图插件不会在iframe上滚动y
- 如何在按下next时自动将滚动视图设置为页面顶部
- Div 使用滚动视图插件进行整理
- 禁用滚动视图上的滚动
- 滚动视图和焦点出现问题
- Famo.us:如何以编程方式对滚动视图的位置进行动画处理
- 背景图像和反应本机上的滚动视图
- 钛 - 安卓:滚动视图滚动位置问题
- 钛应用程序在从可滚动视图中删除页面时崩溃
- 制作一个滚动视图,在用户向下滚动时进行更新
- 滚动视图中text区域的滚动文本
- javascript中的滚动视图内容偏移量
- 从滚动视图中删除视图
- 如何在实例化yui3滚动视图后滚动到右下角
- 单击窗体中的项目.我们滚动视图
- 如何最好地在famo.us中创建单个可滚动视图
- famo.我们-如何获得一个回调当一个分页滚动视图转到一个新的页面
- Titanium appcelerator框架:滚动视图内容的大小不能随着设备方向的改变而改变
- Jquery Mobile滚动视图&谷歌地图路线
- Famo.us滚动视图高度