我想用jquery創建一個菜單欄。我使用下面的代碼,菜單欄中的jquery動畫
<div class="menu">
<table align="center">
<tr>
<td class="menu_item" style="background:green;" >
<a style="color: white;" href="index.php?view=Index">Home</a>
</td>
<td class="menu_item" style="background:blue;" >
<a style="color: white;" href="index.php?view=Services"> Service </a>
</td>
<td class="menu_item" style="background:red;" >
<a style="color: white;" href="index.php?view=About"> About </a>
</td>
<td class="menu_item" style="background:yellow;" >
<a style="color: white;" href="index.php?view=Download"> Download</a>
</td>
<td class="menu_item" style="background:pink;" >
<a style="color: white;" href="index.php?view=Contact"> Contact</a>
</td>
</tr>
</table>
</div>
<hr>
<script>
$(document).ready(function(){
//When mouse rolls over
$(".menu_item").mouseover(function(){
$(this).slideUp(1000, method, callback});
//When mouse is removed
$(".menu_item").mouseout(function(){
$(this).slideUp(1000, method, callback});
});
</script>
鼠標懸停和鼠標進行功能工作,我檢查那些使用警告框,但沒有正在發生變化的物品......?我哪裏錯了?
我甚至沒有看到語法錯誤,只是被表格分散以創建菜單,我認爲一排TD總是有s ame高度,所以slideUp效果不會有結果。 – 2011-03-23 08:45:23
@Han Dijk但你說得對。這種方法根本上是錯誤的:) – jensgram 2011-03-23 08:49:33