回答
我在很多场合中,我是动画只是slideToggle
但不是保证金/填充高度发现了这个问题。
所以,这样的事情可能会解决这个问题:
$("#thediv").slideToggle().animate({"margin-bottom": "toggle"});
最快的修复你的情况:
.message_container { width: 361px; }
我不知道确切原因,但不给容器固定宽度当包含<p>
会导致问题时,给它一个,并且跳动消失。
它是一个简单的修复。这个CSS规则添加到您的样式表(测试在Firebug工作,并从我这个问题以往的经验,这是修复):
ol.message_list { position: relative }
这是一个CSS错误,而不是一个jQuery错误本身。
意外的是,我认为最简单的解决方案是将自定义函数添加到带有动画填充/ margin-top/bottom的jQuery中。
//this function is to avoid slideToggle jQuery jump bug.
$.fn.slideShow = function(time,easing) { return $(this).animate({height:'show','margin-top':'show','margin-bottom':'show','padding-top':'show','padding-bottom':'show',opacity:1},time,easing); }
$.fn.slideHide = function(time,easing) {return $(this).animate({height:'hide','margin-top':'hide','margin-bottom':'hide','padding-top':'hide','padding-bottom':'hide',opacity:0},time,easing); }
而且使用率例如:
$(this).slideShow(320,'easeOutQuart');
$(this).slideHide(320,'easeOutQuart');
我的例子不透明度动画切换恩,你可以根据需要进行修改。
css padding和jquery slideToggle在一起工作不好。尝试填充填充。
什么帮助对我来说是
overflow: hidden
到该切换...
'溢出:隐藏;'是我的魔力酱。我试过'position:relative;'和'min-height:0;',但都没有成功。 – 2015-12-10 14:13:40
也为我工作,但我不明白为什么...... – 2016-05-21 12:27:58
这也是为我工作的修复程序。 – 2016-12-13 15:13:09
如果设置,min-height
属性还可以引发这样的毛刺。在这种情况下,你需要重新设置:
.toggle-container {
position: relative;
min-height: 0;
}
我觉得最简单的解决通常是指从滑动元件取出填充,并添加填充到元素内滑动元件。
在这个例子中与data-role="content"
属性在div是滑动的一个,并且填充被施加到tab-example__content
<div data-role="content" class="tab-example__content">
...
</div>
为了固定“生涩”滑动我增加了滑动元件内部的新的div和移动类/填充到,像这样:
<div data-role="content">
<div class="tab-example__content">
...
</div>
</div>
它现在又顺畅
- 1. 100%高度slideToggle
- 2. 跳楼
- 3. 更改iftrame的高度slidetoggle
- 4. jQuery .slideToggle跳跃
- 5. slideToggle跳转
- 6. 的jQuery的slideToggle问题使用高度%
- 7. 层楼高BSP
- 8. 砖石的slideToggle动画随机高度
- 9. 防止容器跳楼
- 10. 在层楼高RTEMS
- 11. 意外的高楼结果
- 12. jQuery 3rd Level slideToggle弹跳
- 13. 由于iFrame jQuery slideToggle弹跳
- 14. jQuery slideToggle:跳到最后
- 15. 可变跳跃高度
- 16. 层楼高Android SDK中
- 17. 防止文本选择“跳楼”在pdf.js
- 18. jQuery的滑块跳到高度故障
- 19. 为什么矩形的高度跳变?
- 20. jQuery slideToggle到一个特定的高度使用.on
- 21. 展开分度的slideToggle
- 22. 同时jQuery slideToggle +弹跳效果?
- 23. jQuery slideToggle框跳到站点顶部
- 24. jQuery slideToggle()与Internet Explorer和跳动动画
- 25. slideToggle跳动效果不起作用
- 26. 键盘辞职减少弹跳高度
- 27. Twitter Bootstrap 100%高度手风琴“跳”
- 28. 跳转功能 - 高度帧率
- 29. 团结在不同高度跳跃
- 30. Chrome tr高度跳过像素
这也似乎是其他面向文本的eleme真nts,例如'