2008-09-27 13 views

Répondre

0

Vous ne pouvez pas faire cela avec un < traditionnel sélectionnez > contrôle, et je doute il y a des composants prêts à l'emploi qui correspondent à la facture. Si vous voulez le faire vous-même, et que vous ne voulez pas acheter un toolkit comme extjs ou dojo (ce qui faciliterait probablement la construction), je peux vous recommander la bibliothèque arborescente suivante, car elle est très simple à utiliser et BSD sous licence: http://www.silverstripe.com/tree-control/

+0

C'est chouette, je vais essayer. – stimms

1

C'est juste une maquette d'un contrôle déroulant. La flèche vers le bas est une image, tout le reste est fait de divs, la liste déroulante elle-même étant une grande div avec débordement contenant beaucoup de contrôles avec JavaScript pour gérer tout cela (comme des sections qui se réduisent).

Alors vous pouvez faire vous-même, avec un peu de travail et beaucoup d'aide d'un bon framework JavaScript ...

+0

Juste pour ajouter, à cause de cela, il ressemble à Windows XP, même si vous utilisez Vista. Ils avaient été mieux d'utiliser leur propre image déroulante :) – OregonGhost

+0

Je suis sur XP, donc je n'ai pas remarqué ... C'est probablement pire sur d'autres systèmes! :-D – PhiLho

1

Fondamentalement, ce que font les développeurs de Monster.ca est d'émuler un select-control en utilisant un élément div avec un contenu défilant.

Jetez un oeil à la "overflow" CSS-property.

Questions connexes