2012-02-29 70 views
2

我已将一个stickytab脚本添加到我的网站http://www.blisshair.com.au sticktabs的目的是让左侧的广告(和导航菜单)“跟随”用户。 我已经成功实现了脚本,但是,您会注意到,如果您在索引页上一直向下滚动,则左侧的广告会与页脚重叠。Javascript粘性菜单问题

我试图通过JS阅读不成功后,我已经使用另一个脚本(jQuery的stickybox)和问题是完全相同的,所以我相信这是一个CSS问题。

我试图为页脚和左侧菜单设置页边距,此刻我无法看到错误在哪里。

如果任何人能够帮助,我会非常感激。

+0

嗨Nik,我刚刚经历了你的问题,对我来说问题是你的浮动div能够计算顶部:740.8px在jquery代码但不是底部,这就是为什么它会到页面的底部,而不是其父容器id =“content-container”。请尝试再次查看jQuery代码或计算其容器的底部空间。 – w3uiguru 2012-02-29 07:04:46

+0

我已经经历了代码,但作为一个非常没有经验的JS程序员,我在编辑代码时遇到困难。目前我正在为页面重写所有div和CSS,希望这能解决问题。 – Nik 2012-02-29 07:47:12

回答

0

试试这个css它会给你想要的输出,但不是所有的页面我认为,因为页面的高度因页面而异。但任何方式检查出来。

我已经设置了id =“leftwrapper”的高度。 下面是代码

#leftwrapper { width:200px; position:relative; height:825px; float:left; } 

临时添加到border:1px solid magenta; #leftwrapper,所以你可以看到div的边界。

+0

嘿,这就是我遇到的问题。 我可以得到一个盒子成功移动,但我有3个div在另一个之下。我希望这两个div在用户滚动时向下移动。成功滚动,但一旦到达底部,最后一个div与页脚重叠。 请参阅blisshair.com.au以了解问题。谢谢 :) – Nik 2012-02-29 07:31:09