Çok özel bir sorunum var.Tablo satırlarını div veya başka bir şeye yerleştirme ve jQuery fadeIn işlevini kırma nasıl engellenir?
FadeIn, fadeOut işlevlerini kullanarak belirli bir kod eklemek istiyorum, ancak div etiketine katıştırılmış tr ve td etiketlerini kullanıyorum çalışmaz. html
var registrationPart = $('div.registration-part');
var loginPart = $('div.login-part');
$('span.logreg.log').click (function() {
registrationPart.fadeOut("fast");
loginPart.fadeIn("slow");
}
Ve bu:
Bu JS bölümü için kod var tr varsa
<table class="table">
<div class="registration-part">
<tr>
<td>registration</td>
</tr>
</div>
<div class="login-part">
<tr>
<td>login</td>
</tr>
</div>
</table>
Yani fadeIn, fadeOut div içinde, td etiketleri çalışmıyor. Onları div veya açıklıkla değiştirirsem her şey yolunda gider.
tr, td'den nasıl ayrılacağınız bir yol var, bu yüzden div'ler için belirli bir stil sayfası yapmam gerekmiyor, bu yüzden tr, td gibi görünecek.
Şimdiden teşekkürler.
Teşekkürler, bu güzel çalışıyor – johnnyb3000
Ben sadece 1 tbody sahip olabileceğini düşünüyordum, ama taht ist doğru değil ve çözümünüz harika çalışıyor;) – johnnyb3000
@ johnnyb3000 Sadece en fazla bir tane var ve bir '
'(ve herhangi bir" "öğesinden önce gelmeleri gerekir), ancak istediğiniz kadar çok sayıda öğeleri olabilir. –Tablo hücresinin içine div yerleştirin. Buraya bakın http://css-tricks.com/using-divs-inside-tables/
kaynak
2012-07-01 14:18:53 anazimok
, fadeIn'a yardımcı olmuyor, fadeOut hala çalışmıyor, tr ve td üzerinde etkisi yok gibi – johnnyb3000
Neden masanızın içinde
<div>
etiketleri kullanıyorsunuz? Bunun yerine<tr>
etiketlerini kullanmalısınız.,
here iyi günler bu Turp deneyin
kaynak
2012-07-01 14:20:00 sdespont
Lütfen açıklamamı bir kez daha okuyun. Örneğiniz tamamen yanlış. – johnnyb3000
kaynak
2012-07-01 14:26:49
İlgili konular