我希望在我的页面上获得类似于host-gators实时聊天的效果,我看了here这与我想要实现的类似但是有一个问题{ {1}}从div
开始,将height:1px
向下滑动到原来的高度,我想要的是div
的高度始终相同,然后从div
向下滑动页面顶部而不是div
的顶部,我希望这很好地解释了它。
答案 0 :(得分:1)
你的意思是blind
- 效果。看看这里:http://fiddle.jshell.net/cZQTR/
我为fx写了一个小插件:
jQuery.fn.blindToggle = function (duration, easing, complete) {
return this.animate({
marginTop: parseFloat(this.css('marginTop')) < 0 ? 0 : -this.outerHeight(true)
}, jQuery.speed(duration, easing, complete));
};
<强>更新强>
jQuery.fn.blindUp = function (duration, easing, complete) {
return this.animate({
marginTop: -this.outerHeight(true)
}, jQuery.speed(duration, easing, complete));
};
jQuery.fn.blindDown = function (duration, easing, complete) {
return this.animate({
marginTop: 0
}, jQuery.speed(duration, easing, complete));
};
<强> demo 强>