成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

仿segmentfault-table橫向滾動

GitChat / 892人閱讀

摘要:問題描述自己的博客在用移動端訪問時,如果的列數(shù)足夠多會顯示不全,如下圖紅圈所示正常情況如圖解決過程使用發(fā)現(xiàn)的解決方法是在上套一個,如下圖藍色背景和紅圈所示首先想到直接在上套一個即可接著查看別的時發(fā)現(xiàn)并不是每一個都被套上一個,如下圖所示

問題描述

自己的博客在用移動端訪問時,如果table的列數(shù)足夠多會顯示不全,如下圖紅圈所示

正常情況如圖

解決過程

使用chrome發(fā)現(xiàn)segmentfault的解決方法是在table上套一個table-wrap,如下圖藍色背景和紅圈所示

首先想到直接在table上套一個table-wrap即可
接著查看別的table時發(fā)現(xiàn)并不是每一個table都被套上一個table-wrap,如下圖所示,也就是說只有顯示不全的table才會套上table-wrap

table什么情況是顯示不全?
那就是table的寬度 > 文章的寬度

通過以上分析可以得出簡單的步驟:

獲取文章的寬度(articleWidth)

獲取所有的table

找出比articleWidth寬的table

使其被.table-wrap包囊

    let articleWidth = document.getElementById("文章").clientWidth;
    let tables = $("table");
    
    tables.each((index, table) => {
        if (table.clientWidth > articleWidth) {
            table.outerHTML = "
" + table.outerHTML + "
"; } });

別忘了補上css

.table-wrap{
  overflow-x: scroll;
}

其實不用判斷table的寬度 > 文章的寬度也能實現(xiàn),讓每一個table都套上.table-wrap,使用如下css

.table-wrap{
  overflow-x: auto;
}

這樣的話只是會在html上多一點

而已,并且當頁面大小發(fā)生變化也會根據(jù)需要是否出現(xiàn)滾動條

實際效果用移動端或者chrome模擬移動端看https://lierabbit.cn/2018/05/...
原文鏈接:https://lierabbit.cn/2018/09/...

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/52959.html

相關文章

  • 仿segmentfault-table橫向滾動

    摘要:問題描述自己的博客在用移動端訪問時,如果的列數(shù)足夠多會顯示不全,如下圖紅圈所示正常情況如圖解決過程使用發(fā)現(xiàn)的解決方法是在上套一個,如下圖藍色背景和紅圈所示首先想到直接在上套一個即可接著查看別的時發(fā)現(xiàn)并不是每一個都被套上一個,如下圖所示 問題描述 自己的博客在用移動端訪問時,如果table的列數(shù)足夠多會顯示不全,如下圖紅圈所示 showImg(https://segmentfault.c...

    ninefive 評論0 收藏0
  • 仿segmentfault-table橫向滾動

    摘要:問題描述自己的博客在用移動端訪問時,如果的列數(shù)足夠多會顯示不全,如下圖紅圈所示正常情況如圖解決過程使用發(fā)現(xiàn)的解決方法是在上套一個,如下圖藍色背景和紅圈所示首先想到直接在上套一個即可接著查看別的時發(fā)現(xiàn)并不是每一個都被套上一個,如下圖所示 問題描述 自己的博客在用移動端訪問時,如果table的列數(shù)足夠多會顯示不全,如下圖紅圈所示 showImg(https://segmentfault.c...

    ctriptech 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<