divコンテナをドロップ可能な要素として使用していますので、このdivコンテナにボタン要素を動的に追加しています。このサイズを超えてボタンを追加するとDivのサイズがリサイズされますdivコンテナのサイズ変更を防ぐ方法
注:この問題は、Firefoxでのみ発生
#divContainer{
width:100%;
height:40%;
overflow:auto;
border:1px solid;
display:inline-block;
}
#click{
width:100px;
height:30px;
}
table{
border:1px solid;
}
body{
height:1000px;
}
// HTML
<button id="click">ClickME</button>
<table style="width:20%; height:30%">
<tr>
<td>
<div id="divContainer">
</div>
</td>
</tr>
</table>
//スクリプト
$(function() {
$("#click").on("click", function() {
$("#divContainer").append($("#click").clone());
});
});
コードの多くの部分、理想的には問題を示すjsFiddleデモを提供してください。 – Aziz
可能な複製http://stackoverflow.com/questions/14526071/how-to-make-a-div-have-a-fixed-size – nisar
@Aziz:https://jsfiddle.net/cpqz01ct/1/ – Pranath