Poniższy kod będzie osiągnąć kurczy wiersz, a następnie ukryć je bez obracania tle biały
$(document).ready(function(){
$(".btn").click(function(){
$("#row td").animate({'line-height':0},1000).hide(1);
});
});
Fiddle example
Animowanie wysokość linia robi iść wszystko to jednak płynnie z webkitem.
Można też animować funkcję hide()
przez ustawienie jego parametrów do czasu potrzebnego do ukrycia
$(document).ready(function(){
$(".btn").click(function(){
$("#row").hide(1000);
});
});
To jednak również cierpi z „białym tle problemu”, ponieważ ożywia krycie.
Adaptacja od http://blog.slaks.net/2010/12/animating-table-rows-with-jquery.html/ daje ładny kurczenie bez białej przestrzeni w co najmniej Chrome i Firefox
Fiddle
$(document).ready(function() {
$(".btn").click(function() {
$('#row')
.children('td, th')
.animate({
padding: 0
})
.wrapInner('<div />')
.children()
.slideUp(function() {
$(this).closest('tr').remove();
});
});
});
macie już efekt Fadeout? Czego dokładnie potrzebujesz? – Yasitha
Proszę nie, że tło połączeń będzie miało kolor biały, a moje tło dla wierszy zerwanych –
z tym efektem fadeOut, którego nie można uniknąć, ponieważ ustawia nieprzezroczystość w backhand, użyj $ ("# wiersz"). Remove() lub $ ("# wiersz "). hide(), aby uniknąć tego problemu. – maverickosama92