首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jQuery自动滚动特定的div

问使用jQuery自动滚动特定的div
EN

Stack Overflow用户
提问于 2015-07-04 04:44:56
回答 1查看 112关注 0票数 0

这是我的ASP.NET网页的截图。

​

​

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

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

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

此代码不起作用

代码语言:javascript
复制
jQuery("#leftmenu").scrollTop(jQuery('#ContentPlaceHolderForLeftMenuDiv_' + '<%= Page.Session["divForleftMenuScroll"] %>').offset().top);

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2015-07-04 04:59:31

而不是

代码语言:javascript
复制
jQuery("#leftmenu").scrollTop(jQuery('#ContentPlaceHolderForLeftMenuDiv_' + '<%= Page.Session["divForleftMenuScroll"] %>').offset().top)

我不得不写

代码语言:javascript
复制
jQuery("#leftmenu").scrollTop(jQuery('#ContentPlaceHolderForLeftMenuDiv_' + '<%= Page.Session["divForleftMenuScroll"] %>').offset.top)

省略offset()后的()

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31214008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档