有什么建议?
JQuery的:
$(document).ready(function(){
$('select.first').change(function(){
$(this).prop('disabled',true);
var codata = $(this).val();
var page = 1;
$.ajax({
type:'POST',url:'page.PHP',dataType:'json',data:{country:codata,page:page},success: function(data) {
var result='';
$.each(data,function(i,e) {
result += "
CSS:
#res {
background-color:gainsboro;
border:1px solid gray;
width:100%;
display:none;
padding-top:10px;
}
#outer {
width:100px;
text-align:center;
border:1px dotted black;
margin:0 0 10px 10px;
display:inline-block;
height:40px;
}
最佳答案
要在没有跳跃的情况下滑动元素,元素必须具有固定的宽度.这是一个演示演示. http://jsfiddle.net/WtkUW/1/
原因是jQuery根据元素的宽度和内容计算元素的目标高度.如果它的宽度是100%,jQuery无法准确计算导致跳跃的高度.内容越大,跳跃越大.
原文链接:https://www.f2er.com/css/427446.html