我在jQuery
的slideToggle
函數有問題。它一點都不光滑。無論何時我點擊「See More」按鈕,應該彈出的內容應該是slideToggle
,只是彈出而沒有任何效果。jquery - slideToggle不光滑
這是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
。
在此先感謝您的幫助。
試試slidetoggling一個div而不是表格行。爲了達到這個目的,隱藏行和div,顯示行,然後滑動div,反向隱藏當然。 – 2012-03-29 18:19:35