Kiểm tra mã này: http://jsfiddle.net/ZXN4S/1/Issue với slideDown jQuery()
HTML:
<div class="input">
<input type="text" size="50" id="test_input">
<input type="submit" value="send" id="test_submit">
</div>
<ul>
<li class="clear">
<div class="comment">
<div class="image">
<img src="http://www.chooseby.info/materiale/Alcantara-Black_granito_nero_naturale_lucido_3754.jpg">
</div>
<div class="info">
<div class="name">Name</div>
<div class="text">text</div>
<div class="timestamp">timestamp</div>
</div>
</div>
</li>
</ul>
jQuery:
$(document).ready(function() {
$("#test_submit").click(function() {
$.post('/echo/json/', function(data) {
last = $("ul li:first-child");
new_line = last.clone();
new_line.hide();
last.before(new_line);
new_line.slideDown('slow');
});
return false;
});
});
Nếu bạn cố gắng để chèn một số văn bản trong lĩnh vực đầu vào và click vào trình bạn có thể thấy vấn đề tôi đang nói đến. Khi nó trượt xuống chiều cao của slide là sai và hiệu quả là xấu xí. Nhưng nếu bạn loại bỏ div info
nó hoạt động tốt. Làm thế nào tôi có thể sửa chữa?
: SI phải đi ăn ... đây là Tôi sẽ làm gì http://jsfiddle.net/xTFHt/ –