javascript/jquery modal popup dialog MVC 4 / render partial view

前端 未结 2 1170
心在旅途
心在旅途 2021-01-01 07:19

I have been using the DevExpress PopupControl. They look nice and pretty but they do not display the scrollbars on iOS/Android devices. So I want to come up with an alternat

2条回答
  •  Happy的楠姐
    2021-01-01 08:03

    Put this content in your style sheet

            .modalDialog {
                position: fixed;
                font-family: Arial, Helvetica, sans-serif;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                background: rgba(0,0,0,0.8);
                z-index: 99999;
                opacity:0;
                -webkit-transition: opacity 400ms ease-in;
                -moz-transition: opacity 400ms ease-in;
                transition: opacity 400ms ease-in;
                pointer-events: none;
            }
    
            .modalDialog:target {
                opacity:1;
                pointer-events: auto;
            }
    
            .modalDialog > div {
                width: 80%;
                position: relative;
                margin: 10% auto;
                padding: 5px 20px 13px 20px;
                border-radius: 10px;
                background: #fff;
                background: -moz-linear-gradient(#fff, #999);
                background: -webkit-linear-gradient(#fff, #999);
                background: -o-linear-gradient(#fff, #999);
            }
    
    
            .close {
                background: #606061;
                color: #FFFFFF;
                line-height: 25px;
                position: absolute;
                right: -12px;
                text-align: center;
                top: -10px;
                width: 24px;
                text-decoration: none;
                font-weight: bold;
                -webkit-border-radius: 12px;
                -moz-border-radius: 12px;
                border-radius: 12px;
                -moz-box-shadow: 1px 1px 3px #000;
                -webkit-box-shadow: 1px 1px 3px #000;
                box-shadow: 1px 1px 3px #000;
            }
    
            .close:hover { background: #00d9ff; }
    

    and in the code use the following

            Open Modal
    
            
    X

    Pop up

    Pop up content. You can add your controls and content here

    this logic worked for me. Hope it works for you also.

    Instead of using X for closing it is preferred you navigate to some parent page instead.

提交回复
热议问题