如何滚动到具有特定div类的第一个可见元素?

use*_*642 10 javascript jquery scroll

无论如何使用javascript自动滚动到具有某个div类的第一个可见元素?

谢谢!

Ble*_*der 22

你应该可以使用这样的东西:

$('html, body').animate({
    scrollTop: $('.class:visible:first').offset().top
}, 1000);
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/Blender/xUw54/2/

  • 您可以简单地添加类似以下内容:“ if ($(".class")[0]) { //SCROLL } ”以避免该错误 (2认同)