带遮罩层的弹出框的实现

请问这个该怎么实现呢。能有源码最好了。
点击确定。取消。还有右上方的关闭图标可以关闭遮罩层和弹出框。
谢谢啦。。。图片说明

html 代码

``

`
    确定
    css 代码:/*    弹出层 */
    .MidBox { width: 250px; height: 244px; background: #F6F6F6; position: fixed; top: 120px; left: 0; z-index: 200; border-top-left-radius: 4px; border-top-right-radius: 4px; display: none; padding-bottom: 10px; }
    .MidBox > div { width: 220px; overflow: hidden; margin-left: 15px; margin-right: 15px;overflow-y:scroll;  }
    .MidBox > div:first-child { min-height: 225px; max-height: 239px;  }
    .MidBox > div > ul { margin: 0; margin-top: 10px; padding: 0; list-style: none; }
    .MidBox > div > ul > li { padding: 0; width: 100%; height: 37px; background: #F6F6F6; line-height: 37px; text-align: center; color: #999999; font-size: 1.1em; border-bottom: 1px solid #999999; }
    .MidBox > #MidBox_Bot, #MidBox_BotChild { margin: 0; width: 250px; height: 45px; left: 0; border-radius: 0px 0px 4px 4px; text-align: center; line-height: 45px; color: #FFFFFF; background: #9BE2E6; font-size: 1.3em; }
    .Popup { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: #242424; z-index: 100; opacity: 0.75; display: none; }
    
    js代码:
        $('.Popup').click(function() {  // 关闭按钮和保存按钮都一样
            $(this).hide();
            $('.MidBox').hide();
        })
    
        打开 :$('.Popup').show();
                $('.MidBox')..show();
    

    html代码:







    确定

      确定

      算了,html代码,贴不出来图片说明