slideToggle
の機能に問題があります。jQuery
です。それはまったく滑らかではありません。 「もっと見る」ボタンをクリックするたびに、slideToggle
のコンテンツが何の効果もなく出てきます。jquery - slide Toggle smooth not
これは、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>
これは、CSSです:
.third{
text-align:right;
padding-right:10px;
}
.see_more{
display:none;
}
.see_more_content{
text-align:center;
}
そして最後には、Javascript:
<script type="text/javascript">
$(document).ready(function(){
$(".upgrade1").click(function() {
$("#see_more").slideToggle("slow");
});
});
</script>
私は記事「アニメーションのジャンプを読んでいます - クイックヒント "しかし、私はそれがここで問題だとは思わない。私はmargin
またはpadding
を指定していないので、内容はslideToggle
であるはずです。
ご協力いただきありがとうございます。
テーブル行ではなくdivをスライドトッグすることをお試しください。これを達成するには、行とdivの両方を非表示にし、行を表示してからdivをslideDownにして、隠すために逆にします。 –