Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Menu dropdown con + e -

    Ciao,
    Sto cercando un menu con possibilità di aprire e chiudere la lista di sottovoci cliccando su un (+) e (-) neanché sulla voce principale del menu stesso.
    Va bene sia con JS che con CSS. L'importante è che sia cross-browser.
    Ho guardato qualche esempio senza trovare quello giusto.
    Grazie

  2. #2

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    accordion, in questo caso, è un extra
    comunque js, quindi sposto

  4. #4
    Originariamente inviato da ac_socmel
    io direi accordion, tipo http://www.html.it/demo/javascript/3...emo_index.html
    Grazie, andrebbe bene se non facesse quel brusco scatto

  5. #5
    La soluzione di cui ho bisogno è una via di mezzo tra questo: http://www.cssplay.co.uk/menus/cssplay-click-click.html
    e questo: http://www.html.it/demo/javascript/3...emo_index.html

    L'uso dei soli CSS lo preferirei, però il menu di cssplay è orizzontale, mentre io avrei bisogno che fosse verticale e largo tutta la pagina.

  6. #6
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Se vuoi usare i soli CSS senza javascript hai due possibilità.
    • O cambi i tuoi propositi e invece che del click passi al mouseover (e allora diventa semplicissimo... qui hai un esempio di normalissimo menu a tendina in CSS: https://developer.mozilla.org/files/...down_menu.html)
    • Oppure, se proprio non puoi fare a meno del click, mi spiace, ma l'unica maniera per "memorizzare" il fatto che una voce sia stata cliccata o meno è di utilizzare dei radiobutton (o delle checkbox, dipende dal comportamento che vuoi ottenere) nascosti PER OGNI VOCE in combinazione con la pseudoclass :checked e con l'elemento <label>. Insomma, si può fare e anche di bell'effetto. Ma io non ho esempi già pronti e ti toccherà sudare un minimo.

    Nel caso in cui fosse questa la strada che vuoi perseguire, magari fatti spostare nel forum CSS.
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

  7. #7
    In realtà ho trovato parecchi esempi buoni ad esempio qui http://elisacucco.blogspot.it/2010/1...on-jquery.html
    solo che avrei preferito fare tutto con i soli css
    jquery non so nemmeno cosa sia...

  8. #8
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    PUOI FARLO coi soli CSS. Ma, come ti ho detto, ti tocca sudare un minimo!
    Questo link forse ti può essere d'aiuto: http://isbullsh.it/2012/06/Css-Dropdown-tree/
    E, come al solito, il buon vecchio google. Forse, se ti dice bene, con quella ricerca troverai degli esempi già pronti&hellip;
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.