回答
我在很多場合中,我是動畫只是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. 跳樓
- 2. 更改iftrame的高度slidetoggle
- 3. slideToggle跳轉
- 4. jQuery .slideToggle跳躍
- 5. 磚石的slideToggle動畫隨機高度
- 6. 在層樓高RTEMS
- 7. 意外的高樓結果
- 8. 由於iFrame jQuery slideToggle彈跳
- 9. 可變跳躍高度
- 10. 層樓高Android SDK中
- 11. jQuery的滑塊跳到高度故障
- 12. jQuery slideToggle到一個特定的高度使用.on
- 13. jQuery slideToggle()與Internet Explorer和跳動動畫
- 14. 鍵盤辭職減少彈跳高度
- 15. 跳轉功能 - 高度幀率
- 16. Chrome tr高度跳過像素
- 17. 團結在不同高度跳躍
- 18. 元素的相對高度變化高度/滾動上的跳動(移動)
- 19. jquery slideToggle透明度問題
- 20. 的Java計算最大步,然後跳到樓梯
- 21. jquery動畫高度或寬度導致浮動元素跳轉
- 22. 如何計算slideToggle的速度()
- 23. 的jQuery的slideToggle有一個奇怪的跳轉到它
- 24. 爲什麼我的slideToggle有一個奇怪的跳轉故障?
- 25. 與空格鍵的持續時間相關的跳躍高度
- 26. jQuery slideToggle跳轉菜單上的動畫toggle
- 27. JQuery slideToggle在頁面的錯誤部分滑落,然後跳回
- 28. 高效的Xorshift跳過
- 29. 節點中的高跳數
- 30. IE9(標準模式)事業部的高度跳懸停
這也似乎是其他面向文本的eleme真nts,例如'