为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery scrollTop()在Safari或Chrome(Windows)中似乎不起作用

jQuery scrollTop()在Safari或Chrome(Windows)中似乎不起作用

猛跑小猪 2019-10-28 18:30:30
我有一个简单的设置,可以加载“帮助”样式的窗口并将其滚动到页面上的特定点。或多或少的代码看起来像这样:var target = /* code */;target.offsetParent().scrollTop(target.offset().top - fudgeValue);滚动的目标和软糖的值由放置在页面上的几个提示确定,我对该机制的任何部分都没有问题。在Firefox和IE8中,上述代码的工作方式与我想要的完全一样:滚动框(在本例中为页面正文)在被告知这样做时,可以将包含的内容正确滚动到窗口中的正确点。但是,在Chrome和Safari中,对scrollTop()的调用显然没有任何作用。所有的数字都可以,目标指向正确的东西(offsetParent()确实是body元素),但是什么也没有发生。据我可以从谷歌搜索中得知,这应该可行。Safari和Chrome下的渲染器是否有趣?如果这很重要,则为jQuery 1.3.2。测试页:http : //gutfullofbeer.net/scrolltop.html
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1033 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信