我有一个简单的设置,可以加载“帮助”样式的窗口并将其滚动到页面上的特定点。或多或少的代码看起来像这样: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
添加回答
举报
0/150
提交
取消