テーブル内のテキストボックスとラベルをスライドさせようとしています。 、スライドのトグルはうまくいきますが、チェックボックスをクリックすると効果がスムーズに動かないテキストボックスとラベルが奇妙な方法で見えるようになり、右からトグルしてフィールド間にギャップが残ると、ギャップは毎回増えますチェックボックスをクリックします。以下のコードは次のとおりです。jqueryを使用して奇妙な結果を表示/非表示する
<script type="text/javascript">
$(document).ready(function() {
var $startdates = $('#startDates');
var $endDates = $('#endDates');
$startdates.hide();
$endDates.hide();
$('#all').click(function() {
$startdates.slideToggle('slow');
$endDates.slideToggle('slow');
return false;
});
});
</script>
<tr id="startDates">
<td>
<div class="editor-label">
<%: Html.LabelFor(model => model.StartDate) %>
</div>
</td>
<td>
<div class="editor-field">
<%: Html.TextBoxFor(model => model.StartDate) %>
<%: Html.ValidationMessageFor(model => model.StartDate) %>
</div>
</td>
</tr>
<tr id="endDates">
<td>
<div class="editor-label">
<%: Html.LabelFor(model => model.EndDate) %>
</div>
</td>
<td>
<div class="editor-field">
<%: Html.TextBoxFor(model => model.EndDate) %>
<%: Html.ValidationMessageFor(model => model.EndDate) %>
</div>
</td>
</tr><tr></td>
<td><input type="checkbox" name="All" id="all" /><label>All</label></td>
</tr>
**「奇妙な影響」**とは何ですか? – Chandresh
あなたはこれをチェックしました..?もしないなら、pls [ここをクリック](http://chandreshmaheshwari.wordpress.com/2011/05/24/show-hide-div-content-using-jquery/)..Thanx – Chandresh
weired:予期しない –