Ho un problema con la funzione slideToggle
in jQuery
. Non è affatto liscio. Ogni volta che faccio clic sul pulsante "Visualizza altro", il contenuto che dovrebbe essere slideToggle
, viene semplicemente visualizzato senza alcun effetto what-ever-ever.jquery - slideToggle non liscio
Questo è il codice HTML:
<td class="third">
<a href="javascript:void(0)" class="btn btn-primary upgrade1">See More</a>
</td>
<tr class="see_more" id="see_more">
<td colspan="3" class="see_more_content">Hello! How are you doing</td>
</tr>
Questo è il CSS:
.third{
text-align:right;
padding-right:10px;
}
.see_more{
display:none;
}
.see_more_content{
text-align:center;
}
E, infine, il javascript:
<script type="text/javascript">
$(document).ready(function(){
$(".upgrade1").click(function() {
$("#see_more").slideToggle("slow");
});
});
</script>
Ho letto l'articolo "Animazione Jump - suggerimento rapido ", ma non penso che questo sia il problema qui. Dal momento che non ho specificato alcun margin
o padding
per il contenuto che dovrebbe slideToggle
.
Grazie in anticipo per il vostro aiuto.
Provare a scorrere un div anziché una riga di tabella. Per fare ciò, fai nascondere sia la riga che il div, mostra la riga, poi fai scorrere verso il basso il div e inverti per nasconderlo, naturalmente. –