Modal box on iPhone no scroll

后端 未结 2 1084
野的像风
野的像风 2020-12-09 18:06

Hello want to know if i can get some help on this as i have not found anything on the net that will fix this issue, On the iphone the twitter bootstrap modal box when is to

相关标签:
2条回答
  • 2020-12-09 18:27

    I believe giving a max-height css property to the parent div (id:electricityModal) might help and give a scroll bar. Choose a height that best suits you. Say something like 250px.

    0 讨论(0)
  • 2020-12-09 18:41

    Fix for this is adding the following css (found on bootstraps github issues)

        @media (max-width: 480px) {
    
            .modal {
                height: 500px; /* Set a default max height of the modal (adjusted later)*/
                position: fixed; /* Display modal in the centre of your screen */
                overflow-y: scroll; /*  Ensure that the modal is scroll-able */
                -webkit-overflow-scrolling: touch; /* Avoid having to use 2 finger scroll on iOS    */
            }
            .modal.fade.in{
                top: 5px; /* Use more screen real estate */
            }
            .modal-body{
                /* Increase the max height of the modal body to try & avoid both it,
                 * and the modal container having scroll bars which results in odd behavior */ 
                max-height: 2400px; 
            }   
        }
    
        /* Now adjust the height so it handles various screen sizes & orientations */
        /* You could make this as granular as you like, or have it more granular at common screen sizes
         * but it should start at the height we set on .modal (i.e. 500px) & work down */
        @media (max-width: 480px) and (max-height: 500px){.modal{ height: 450px}}
        @media (max-width: 480px) and (max-height: 450px){.modal{ height: 400px}}
        @media (max-width: 480px) and (max-height: 400px){.modal{ height: 350px}}
        @media (max-width: 480px) and (max-height: 350px){.modal{ height: 300px}}
        @media (max-width: 480px) and (max-height: 300px){.modal{ height: 250px}}
        @media (max-width: 480px) and (max-height: 250px){.modal{ height: 200px}}
        @media (max-width: 480px) and (max-height: 200px){.modal{ height: 150px}}
    
    0 讨论(0)
提交回复
热议问题