显示/隐藏 - jQuery问题

时间:2011-05-06 12:43:26

标签: jquery css

我在构建this网站时遇到了很多问题,尤其是使用Internet Explorer。

单击联系人时会混淆动画,然后在单击取消时再次动画。

我也使用了Spark JS,但这似乎也有用(仅限IE)。

Spark测试在这里: Spark 2 Spark 3

1 个答案:

答案 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()功能。