我对jQuery相当陌生,而且遇到了我想要做的动画的麻烦。jQuery动画故障
说我有一些起伏滴筛选使用此HTML内容:
<table class="calFilter">
<tr>
<th>
<label for="ddlDept">Show events hosted by:</label>
</th>
<th>
<label for="ddlEventType">Select event type:</label>
</th>
</tr>
<tr>
<td>
<select name="ddlDept" id="ddlDept" class="deptDropDown">
<option value="">All</option>
<option value="cfys">Community, Family, & Youth Services</option>
<option value="conser">Conservation Board</option>
<option value="emergm">Emergency Management</option>
<option value="health">Health Department</option>
</select>
</td>
<td>
<select name="ddlEventType" id="ddlEventType">
<option value="0">All</option>
</select>
</td>
<td>
<input type="submit" name="cmdGo" value="Go" id="cmdGo" />
</td>
</tr>
</table>
如果您选择不同的部门,事件类型不再是有意义的,所以我想隐藏的事件类型标签并在部门下拉更改时下拉。我得到了这个工作使用更改事件回调的下拉菜单和简单的hide()
命令。
但是,如果我尝试使用动画,事情就会失灵。该控件不滑我所期望的方式,动画每次发生即使控件已隐藏时间等
我想某种不错的淡入淡出或滑动,或者这两种的一些组合。你会如何做到这一点?
这几乎是我想要的。什么是“.hide()。end()。hide()”? – 2009-08-27 22:01:22
在链的开始处,被包装的集被移动到原始包装集的父元素。首先隐藏该元素,然后end()命令恢复为原始包装集,然后隐藏该元素。 – 2009-08-27 22:06:28
我可以想象考虑这个隐藏元件太该动画()命令可能会对它取代的任何其他动画。我只是选择了一个,因为它看起来更平滑崩溃水平 – 2009-08-27 22:08:13