2013-04-07 10 views
5

Ho bisogno di avere qualche aiuto con una cosa fastidiosa. Ho un popup modale che ha una barra di scorrimento verticale all'interno. Quando si scorre all'interno del modale a volte lo sfondo scorre invece. Ho cercato di aggiungereLo scorrimento in Modal rende lo scroll di sfondo su Safari

body{ 
position:relative; 
overflow: hidden; 
} 

che funziona bene sulla maggior parte dei browser, ma Safari per il mio iPhone ancora scorre!

Per favore aiutami a trovare come risolvere questo!

saluti Kristian

risposta

1
$('body').css('overflow','hidden'); 
$('body').css('position','fixed'); 

ha fatto per me.

+2

Se è già stato eseguito lo scorrimento verso il basso prima di aprire il modale, l'impostazione del corpo su fisso con overflow nascosto costringerà il corpo a scorrere di nuovo verso l'alto. – matb33

+0

Questo ha funzionato per me, bello. – MaxWillmo

+0

@ matb33 quindi qualsiasi correzione che non scorreva verso l'alto – adit