常见问题

模态框系列
.fix{position: fixed; top:0; left:0;}
.body{overflow:hidden;height:100%}
显示弹框
scrollTop = $(window).scrollTop();//获取页面的scrollTop;
$('body').addClass('fix body');
$('.body').css('top',-scrollTop).attr('name',scrollTop);//让页面依旧保持在之前的那个高度
$('弹框').css({'height': document.body.scrollHeight+scrollTop}).fadeIn('slow');
$('html').css({'overflow':'hidden';'height':'100%'});

    /*点击空白 隐藏*/
    $('弹框').click(function(e){
        var _con = $('弹框中的正文');   // 设置目标区域
        if(!_con.is(e.target) && _con.has(e.target).length === 0){
            hideSku();//隐藏弹框
        }
    });      

隐藏弹框
$('body').removeClass('fix body');
$(window).scrollTop($('body').attr('name'));//设置页面滚动的高度,如果不设置,关闭弹出层时页面会回到顶部。
$('弹框').fadeOut('slow');
$('html').removeClass('html').css('overflow','visible');

居中显示
http://www.cnblogs.com/myzhibie/p/4392947.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容