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

    Evento window.onresize, è necessario?

    Sto lavorando ad un progetto cui viene utilizzato l'evento onResize applicato al body per far apparire o scomparire dei pulsanti che fanno scorrere il contenuto di un DIV orizzontalmente. Esempio:
    codice:
    Div largo a sufficenza:
    ------------------------------
    | il contenuto va qui dentro |
    ------------------------------
    
    Div più stretto, con scroller ai lati
    -----------------------
    |<| il contenuto va |>|      
    -----------------------
    E' possibile far apparire i pulsanti usando il solo css senza dover richiamare l'onresize?

    Grazie!
    CSS è il mio pane quotidiano

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    direi di no.

    la cosa migliore è usare js in modo non intrusivo.

    ovvero lasciando la scrollbar di sistema e controllando via javascript la larghezza del blocco: se questa supera la larghezza visibile, elimini la scrollbar di sistema (overflow: hidden) e mostri i due controlli.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    ho aperto una discussione su un argomento che mi pare correlato se non lo stesso.

    Come faccio a fissare un'altezza MINIMA per un div, e far apparire una scrollbar nel caso questo div abbia altezza minore?

    cs forse ci capiamo meglio:

    Codice PHP:

    altezza_minima
    =800px;
    altezza_attesa=grandezza_della_finestra_del_browser;

    if(
    altezza_attesa<altezza_minima){
    altezza_effettiva=800px;
    aggiungi scrollbar che mi permette di visualizzare tutto
    }else{
    elimina scrollbar

    come potete intuire non conosco Javascript!
    http://www.2rlab.com
    God save the colours!

  4. #4
    http://www.w3schools.com/Css/pr_pos_overflow.asp
    Aggiungi scrollbar:
    Codice PHP:
    elemento.style.overflow-'scroll' 
    Rimuovi scrollbar:
    Codice PHP:
    elemento.style.overflow-'auto' 
    Mi pare che sia così.
    Questo è per la barra orizzontale. Usa overflow-y per quella verticale e overflow per entrambe
    CSS è il mio pane quotidiano

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.