Il codice sottostante raggiungerà una fila contrazione e poi nasconderlo senza girare lo sfondo bianco
$(document).ready(function(){
$(".btn").click(function(){
$("#row td").animate({'line-height':0},1000).hide(1);
});
});
Fiddle example
Animazione altezza della linea doesnt andare comunque tutto liscio con il webkit.
È inoltre possibile animare la funzione di hide()
impostando il suo parametro al tempo impiegato per nascondere
$(document).ready(function(){
$(".btn").click(function(){
$("#row").hide(1000);
});
});
Che però soffre anche il "bianco problema" dal momento che anima l'opacità.
Adattamento da http://blog.slaks.net/2010/12/animating-table-rows-with-jquery.html/ dà una bella contrazione senza spazio bianco in almeno Chrome e Firefox
Fiddle
$(document).ready(function() {
$(".btn").click(function() {
$('#row')
.children('td, th')
.animate({
padding: 0
})
.wrapInner('<div />')
.children()
.slideUp(function() {
$(this).closest('tr').remove();
});
});
});
È già ottenuto l'effetto dissolvenza? Di cosa hai esattamente bisogno? – Yasitha
Si prega di non chiamare lo sfondo sarà di colore bianco e il mio sfondo per le righe spezzate –
con questo effetto di dissolvenza non è possibile evitare perché imposta l'opacità nel rovescio, usare $ ("# riga"). Remove() o $ ("# riga "). hide() per evitare questo problema – maverickosama92