Я пытаюсь передвинуть текстовое поле и метку в таблице., Ползунковый переключатель работает нормально, но эффект не работает гладко, когда флажок установлен в текстовом поле, и метка становится видимой странным образом, она переключается справа и затем оставляет зазор между полями, зазор увеличивается каждый раз, когдафлажок установленНиже приведен код:
<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>