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

时间:2012-02-26 09:18:20

标签: 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?感谢大家。 :)

1 个答案:

答案 0 :(得分:1)

不知道为什么你的代码不起作用。无论如何,这使用jQuery scrollTop: http://jsfiddle.net/Tk5fR/

<强> JavaScript的:

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