JS的问题,求达人破了

2013-04-23 16:47:48 +08:00
 aladd
$(function() {
var $sidebar = $(".ad1s"),
$window = $(window),
offset = $sidebar.offset(),
topPadding = 15;

$window.scroll(function() {
if ($window.scrollTop() > offset.top) {
$sidebar.stop().animate({
marginTop: $window.scrollTop() - offset.top + topPadding
},0);
} else {
$sidebar.stop().animate({
marginTop: 0
},0);
}
});

});


这段代码有什么问题?

想实现wordpress边栏某模块随页面滚动~实现是实现了~ 出现了些问题。

保持一定频率刷新页面,就会出现无限滚动~ 页面大面积空白了就。

求破。
不能带图,好可惜。
3187 次点击
所在节点    问与答
29 条回复
aladd
2013-04-23 19:25:47 +08:00
@laoyu 您是MAC + CHROME + SAFARI的环境么?
aladd
2013-04-23 19:28:51 +08:00
@laoyu 我用safari进去第一次不随~ 刷新后开始懂~ 也没有出现覆盖。


现在是问了三个人有两种状况~ 一种是我这样无问题的,一种是您这样问题一堆的。

我跪下了。
laoyu
2013-04-23 19:32:47 +08:00
@aladd 恩Mac下,我又清除缓存看了一下,现在基本是一个正常的状态。
那些问题我也不能重现了。。。。。。
aladd
2013-04-23 19:33:52 +08:00
@laoyu 您提到的没等小的完全上去, 是不是位置也是在最后了~

我这边就是滚到小图片的最后时, 大图片会主动上去覆盖~ 覆盖一两张~

您覆盖多少张?
aladd
2013-04-23 19:36:19 +08:00
@laoyu 靠~~ 我这边也是清理了之后………… 也不能重现了 。 真纠结了。
laoyu
2013-04-23 19:37:34 +08:00
@aladd
是的,我也是覆盖1、2涨的样子。
laoyu
2013-04-23 19:39:41 +08:00
@aladd
你是MAC吧?
要是想重现你就清除缓存并完全推出浏览器,关闭窗口貌似没用,需要完全退出。
aladd
2013-04-23 19:46:22 +08:00
@laoyu - -我恍惚间有一次是覆盖了一半~哈哈,真是各种几率都出现了,这到底是咋了。。
问题也忒多了。。


我继续去清去完全退出去。。。。。
Narcissu5
2013-04-24 00:08:11 +08:00
ie6 可以用expression,当然淘宝这种地方肯定是用不了的。

滚动到一定位置在浮动,position也是可以用js改的噻

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/66731

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX