我在构建时遇到了很多问题 this网站,尤其是使用 Internet Explorer 时。
单击联系人时,它会弄乱动画,然后在单击取消时再次出现。
我也用过Spark JS ,但这似乎也发挥了作用(仅在 IE 中)。
最佳答案
我认为您遇到了 css 问题,尤其是在使用两个不同的 javascript 库时存在问题的情况下。不使用任何动画隐藏div并获取css定位设置,然后添加动画。
此外,没有理由使用 jQuery live()
如果一次加载每个页面的所有内容。
编辑:嗯,再看多一点之后它可能是 positionFooter()
有问题的功能。尝试添加 position: relative
然后到你的容器position: absolute
到页脚并使用 bottom:0
定位它而不是计算新的 top
不断地。这样它就附加到容器 block 并且不需要使用 positionFooter()
功能放在首位。
编辑:好的,在你页面的顶部,<style>
里面部分添加:
.container { position: relative; }
#footer { position: absolute; bottom: -100px; clear: both; }
然后禁用 positionFooter()
功能。
关于jquery - 显示/隐藏 - jQuery 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5911610/