jQuery .show('slide', { direction: "right"}) ne fonctionne pas, mais .afficher ("slide") ne

Je suis l'insertion d'un choix de menu au début d'un menu du haut (ListItems) et à l'aide de

$('#newMenuItem').show('slide');

avec succès. Cependant, je n'ai pas aimé la façon dont il a glissé dans de l'angle supérieur gauche, donc je l'ai changé pour

$('#newMenuItem').show('slide', { direction: 'right' });

Malheureusement, une fois que je l'ai changé je n'ai plus obtenir le nouvel élément. En fait, pas de code inférieur au-dessus de la ligne est d'obtenir exécuté plus.

Est-il une raison pour que cela ne marcherait pas? J'utilise jquery-1.7.1 fourni avec Visual Studio 2012.

  • Êtes-vous y compris jQuery UI dans votre projet? l'effet que vous essayez d'utiliser se trouve une partie de jQuery UI et ne pas venir empaqueté avec de la vanille jQuery.
  • Pas de jQuery UI, seulement jQuery. Est ce que le problème? (essayez maintenant)
  • Yup, voir mon montage dans le commentaire précédent.
  • Il fonctionne maintenant, mais je ne peux pas marquer cet répondu parce que c'est un commentaire. Merci @Mahn!
  • Np, l'esprit si j'ai poster comme une réponse si vous pouvez le marquer?
  • Je serais heureux si vous l'avez fait!

InformationsquelleAutor ESDictor | 2013-02-11