使用jQuery自动滚动特定div

时间:2015-07-03 20:44:56

标签: jquery asp.net

以下是我的ASP.NET网页的截图。

enter image description here

你可以看到左边有一个菜单,它有一个固定的高度并且可以滚动。

当页面加载并且所选菜单位于最底部时,我必须手动向下滚动才能找到它。

如果所选菜单项向下,我希望菜单自动滚动。

此代码无效

jQuery("#leftmenu").scrollTop(jQuery('#ContentPlaceHolderForLeftMenuDiv_' + '<%= Page.Session["divForleftMenuScroll"] %>').offset().top);

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

而不是

jQuery("#leftmenu").scrollTop(jQuery('#ContentPlaceHolderForLeftMenuDiv_' + '<%= Page.Session["divForleftMenuScroll"] %>').offset().top)

我不得不写

jQuery("#leftmenu").scrollTop(jQuery('#ContentPlaceHolderForLeftMenuDiv_' + '<%= Page.Session["divForleftMenuScroll"] %>').offset.top)

在offset()

之后省略了()

@karthik我不想滚动整个文档,因为页面刚刚加载。我只想滚动左侧菜单。