2014-09-30 14 views
7

C'è una nuova proprietà CSS, chiamata ridimensionamento, quindi anche i div sono ridimensionabili. Ma come collegare un listener di eventi? Perché .onresize funziona solo su dell'oggetto windowCome chiamare una funzione su div ridimensionare?

JSFiddle: http://jsfiddle.net/3y0gfj8j/


Edit:

Non voglio utilizzare JQuery. Non è una domanda doppia. Ho trovato solo soluzioni JQuery per questo problema, ecco perché ho fatto questa domanda.

+1

Duplicate: http://stackoverflow.com/questions/8082729/how-to-detect-css3-resize-events –

+3

non voglio utilizzare JQuery . Non è un duplicato –

+0

guarda questo: http://stackoverflow.com/questions/8082729/how-to-detect-css3-resize-events –

risposta

-1

Questo è un problema reale nel DOM di oggi. I browser moderni supportano gli eventi di underflow/overflow che possono essere utilizzati per rilevare il ridimensionamento e IE supporta l'evento di ridimensionamento non standard. Il problema è che IE11 ha rimosso quell'evento non standard e non ha fornito alcuna alternativa, quindi è necessario utilizzare gli hack sugli hack purtroppo. Un hack di lavoro può essere trovato qui:

http://www.backalleycoder.com/2013/03/18/cross-browser-event-based-element-resize-detection/

+0

Non funziona per il rid ridimensionabile –

+1

Ho modificato il codice, quindi ora funziona: http: // fiddle. jshell.net/tfrp22hb/3/ – Zenorbi

Problemi correlati