2010-05-18 4 views
0

J'ai une liste de 4 articles et le ul a une image d'arrière-plan qui donne l'impression que le second élément a une flèche derrière lui. Je veux être en mesure de faire défiler les éléments vers le haut ou vers le bas lorsqu'ils sont cliqués sur la position des seconds éléments. Par exemple, lorsque je clique sur le quatrième élément, toute la liste défile et le quatrième élément est alors positionné en haut de l'image. tous les autres objets seront placés dans le même ordre au-dessus. J'ai essayé d'utiliser jQuery Tools avec l'option circulaire sélectionnée, mais elle clone le premier un dernier élément et je finis avec un écart quand je suis au fond et je ne peux pas non plus rendre chaque élément sélectionnable pour faire défiler la liste ou vers le bas.Liste déroulante articles dans jQuery

Voici le code de la liste

<div id="priceGuide"> 
    <ul id="priceRegion"> 
     <li><a href="#">North & Midlands</a></li> 
     <li><a href="#">London, north of the river</a></li> 
     <li><a href="#">London, south of the river</a></li> 
     <li><a href="#">South & South East</a></li> 
    </ul><!-- /priceRegion --> 
</div><!-- /priceGuide --> 

Toute aide est très appréciée.

Merci

Giles

Répondre

0

jQuery UI .animate sonne comme il est ce que vous voulez.

http://jqueryui.com/demos/animate/

+0

Merci Nalum, j'ai eu un coup d'œil à l'interface utilisateur, mais je ne pouvais pas voir quoi que ce soit pour faire défiler les éléments de liste ou comment il connaîtrait wether pour faire défiler les éléments vers le haut ou vers le bas, pouvez-vous dire jQuery pour faire défiler la liste articles à une certaine position? –

+0

Je ne pense pas, vous auriez besoin de calculer votre auto. – Nalum

Questions connexes