我對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