2013-03-17 8 views
7

Sto disegnando grafici su tele con larghezze disuguali di grandi dimensioni. E 'possibile che ogni tela abbia la propria barra di scorrimento? Ho provato a mettere tutte le tele in un div e specificare una larghezza massima, ma non ha funzionato. E 'possibile che tutte le tele siano 500px in larghezza visibile nella pagina e ognuna ha la sua barra di scorrimento per visualizzare l'intera larghezza della tela.Tela HTML con barra di scorrimento

Grazie.

risposta

17

Specificare la larghezza totale della tela quindi avvolgerla in una div. Impostare il div su overflow: scroll e assegnare una larghezza di 500 px. Dovresti quindi avere delle barre di scorrimento che ti permettono di scorrere e vedere le parti nascoste della tela. Ripeti questo per tutte le tele.

+1

Grazie jimjimmy! Ha funzionato! – madu

+0

Ma presumo che ciò crei una bitmap del backing store canvas di dimensioni intere. Non accettabile per la maggior parte dei casi d'uso. – Lothar

+0

È accettabile per qualsiasi caso d'uso che non richiede l'animazione della tela. Se stai generando un grafico o un'immagine grande, dovrebbe essere perfetto per caricare una tela una volta e avere le barre di scorrimento. Se stai creando un'animazione, probabilmente vuoi semplicemente disegnare la parte dell'animazione visibile per risparmiare tempo di elaborazione. –