jquery - 当我将鼠标悬停在某个 div 上时,如何触发自动向下滚动屏幕?

标签 jquery html css frontend

我一直在尝试的是:

<a href="#link1">Take me to Link 1</a>
<a id="link1">Link 1</a>

点击一下效果很好,我一直在尝试使用这个小 js 将其更改为鼠标悬停:

$("a").hover(function() {
$(this).click();
});

但是我好像听不懂。是否有另一种更流畅的方法可以使用 Jquery 来做到这一点?感谢大家。 :)

最佳答案

不知道为什么您的代码无法正常工作。无论如何,这可以使用 jQuery scrollTop: http://jsfiddle.net/Tk5fR/

JavaScript:

$('a').hover(function(e){
    $(document).scrollTop($($(this).attr('href')).offset().top);
});

关于jquery - 当我将鼠标悬停在某个 div 上时,如何触发自动向下滚动屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9451899/

相关文章:

html - 如何使带有复选框的标签起作用?

angular - 为什么在尝试将 Bootstrap 模板集成到 Angular 应用程序中时出现此错误?

jquery - JQGrid:编辑后如何刷新下拉列表?

javascript - 如果另一个 div 包含任何文本、内容或 html,则隐藏 div

javascript - 关于使用 backbone.js 的 setTimeout 的各种问题。清除并恢复超时

javascript - 在 ruby​​ on Rails 中使用 jquery getJSON 获取数据

html - 让div用动态同级填充父级的高度

javascript - 我正在检查 getElementById 函数行为,它没有将输出返回为 null

css - Chrome devtools 没有显示更少的文件

html - 将 float 导航元素保持在一行