将焦点设置在屏幕jquery的顶部
我有一个包含多个选项卡的页面,我根据使用jquery的href单击显示和隐藏它们。 每当我点击“a href”时,页面就会向下滚动。 我试图将焦点设置在页面顶部。 这是我在Jquery的第一个项目。 我尝试了以下但仍然无法正常工作。
- 滚动(0,0);
- window.scrollTo(0,0);
- window.scrollTo(0,document.body.scrollHeight);
- var ctrl = document.getElementById(’lnkCreateJob’); ctrl.focus();
请对此事分享一些看法。
试试这样:
$(".gototop").click(function(){ var focusElement = $("#contents"); $(focusElement).focus(); ScrollToTop(focusElement); }); function ScrollToTop(el) { $('html, body').animate({ scrollTop: $(el).offset().top - 50 }, 'slow'); }
看看演示
只需使用Your link
。 它将带您到页面顶部。
你必须在页面顶部创建一个id =“#”的元素(任何html元素ex div)。 你必须把这个#放在’a’链接的href中。 然后,您的方法应该是’a’链接的onclick方法。
- 我试图将javascript文本框的输入保存回服务器。 我想从保存的弹出文本框中获取输入以重命名文件夹。
- 如何通过jquery ajax发送AntiForgeryToken(CSRF)和FormData
- Asp.Net WebForm JQuery远程validation
- 使用jquery加密用户密码并使用C#解密
- 当通过jQuery设置值时,访问c#中Page load上的Label值
- ObjectContext实例已被释放,不能再用于需要连接错误级联下拉列表的操作
- 来自Web Form的Web-API cal – AJax。 没有’Access-Control-Allow-Origin’标题
- 带字幕的多图像文件上传
- ASP.NET通用处理程序和会话