答案 0 :(得分:1)
我认为你有一个css问题,特别是如果在使用两个不同的javascript库时存在问题。不使用任何动画隐藏div并获取css定位集,然后添加动画。
此外,如果一次加载每个页面的所有内容,则没有理由使用jQuery live()
。
编辑:嗯,看了一下后,可能是positionFooter()
函数有问题。尝试将position: relative
添加到您的容器,然后position: absolute
添加到页脚,并使用bottom:0
定位,而不是经常计算新的top
。这样它就会附加到容器块上,并且首先不需要使用positionFooter()
函数。
编辑:好的,在页面顶部的<style>
部分内添加以下内容:
.container { position: relative; }
#footer { position: absolute; bottom: -100px; clear: both; }
然后禁用positionFooter()
功能。