J'essaie de créer une barre de menu en utilisant jquery. Je suis en utilisant le code suivant,jquery animation dans la barre de menu
<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>
Les fonctions et de la souris sur mouseover travaillent, j'ai vérifié ceux qui utilisent des boîtes d'alerte, mais aucun changement qui arrive aux articles ...? Où vais-je mal?
Je n'ai même pas vu les erreurs de syntaxe, juste distrait par les tables pour créer un menu, je pensais qu'une rangée de td avait toujours le s ame hauteur, donc l'effet slideUp n'aurait aucun résultat. –
@Han Dijk Mais vous avez raison. Cette approche est fondamentalement fausse :) – jensgram