常見問題

模態(tài)框系列
.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 = $('彈框中的正文');   // 設(shè)置目標(biāo)區(qū)域
        if(!_con.is(e.target) && _con.has(e.target).length === 0){
            hideSku();//隱藏彈框
        }
    });      

隱藏彈框
$('body').removeClass('fix body');
$(window).scrollTop($('body').attr('name'));//設(shè)置頁面滾動的高度,如果不設(shè)置,關(guān)閉彈出層時頁面會回到頂部。
$('彈框').fadeOut('slow');
$('html').removeClass('html').css('overflow','visible');

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容