Vini

Statistika

Pridružen/a:
01 sep 2006, 00:34
Zadnjič aktiven:
20 avg 2026, 12:47
Prispevki:
6652 | Vsi prispevki
Teme:
226 | Vse teme
5234
611
56

Podpis

#17

Aja, b00mbar, šele sedaj opazil tvojo opazko, zakaj naj bi zadevo potreboval. Ni za ta forum, tukaj ne uporabljam jQuery :)


všeč(0) ni všeč(0) spam(0)
#16

FrEaKmAn, seveda, z lahkoto :) Sem pripravil enostaven demo, ki zelo očitno nakaže problem:


<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Lorem ipsum</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
var foo = function() {
var e = $('<tr><td>added</td><td>content</td></tr>').hide();
$('table > tbody').append(e);
e.slideDown('slow');
};
</script>
<style type="text/css">td {background-color: silver;}</style>
</head>
<body>
<table>
<tbody>
<tr>
<td>hello</td><td>world</td>
</tr>
<tr>
<td>lorem</td><td>ipsum</td>
</tr>
</tbody>
</table>
<a href="#" onclick="foo();return false;">click</a>
</body>
</html>
všeč(0) ni všeč(0) spam(0)
#83

perunpro, lahko pa posebej za tvojo razcepleno osebnost naredim, da se bo dalo ocenjevati tudi posamezne odstavke, lahko pa tudi posamezne besede, vejice, pike in ostala ločila? :P


všeč(4) ni všeč(5) spam(0)
#81

perunpro, žal tega ne moreš narediti, vsak post lahko dobi od enega uporabnika le en status :) Poskusi klikati na različne statuse, pa si oglej, kako se spreminjajo številke in kateri (p)ostane bold :)


všeč(4) ni všeč(0) spam(0)
#13

Zelo načelno se sesujejo, seveda, poskusi :)


všeč(0) ni všeč(0) spam(0)
#11

Nope, animate() ne pomaga, očitno tudi on nastavi "display:block" :) Kot vse kaže, bo potrebno zadeve rahlo shekati :)


všeč(0) ni všeč(0) spam(0)
#8

carli, ja, saj ena od predlaganih rešitev, ki sem jih odkril s pomočjo googlanja, je, naj uporabim fadeIn(), je pa žal za moje konkretne potrebe nesprejemljiva :P


všeč(0) ni všeč(0) spam(0)
#6

b00mbar, tole sploh ne more ničesar rešiti, ker se tisti css({'display':'table-row'}) zgodi pred zaključkom animacije, zadeva ne deluje, pa predvidevam, da je nisi niti preizkusil, preden si jo napisal tukaj :)



Tudi če bi zadevo poskušal rešiti z uporabo callbacka...


$('tr').css({'display':'none'}).slideDown('slow', function() {$(this).css({'display':'table-row'});});

... ne rešiš prav dosti, ker se vsa animacija dogaja, ko je "display" TR elementa "block", na koncu se pa sicer layout popravi, vendar vsa animacija izgleda dokaj razsuta :P


všeč(0) ni všeč(0) spam(0)
#4

Ne, to ne more delat, najprej mora biti element skrit, da ga lahko slidedownaš :)


všeč(0) ni všeč(0) spam(0)
#2

Zanimiva ideja, jo bom šel mogoče celo preizkusit, predvsem iz firbca, namreč, tudi če bi to rešilo problem, ga ne bi rešilo v IE6, kar mi je pa trenutno bolj kot ne neuporabno :)


všeč(0) ni všeč(0) spam(0)