国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

? ? ????? HTML ???? 手機端第一屏頁面文章的展開和隱藏_html/css_WEB-ITnose

手機端第一屏頁面文章的展開和隱藏_html/css_WEB-ITnose

Jun 24, 2016 am 11:53 AM

?? ? 本人做的是手機端的前端開發(fā),事事處處都得從手機用戶的體驗著手考慮。大家都知道手機相對于pc來說要小很多,所要容納的東西相對于pc來說也要少之又少。一些重要的東西又希望用戶在打開手機網(wǎng)站的第一屏就能看到,這時就要盡可能地將重點呈現(xiàn)給用戶。

? ? ? 內(nèi)容又由文字,圖片等等信息組成,如果文字過長,就顯得冗余,這里就為大家介紹一個如何隱藏多余文字和展開多余文字的方法。

? ? ? 需要的技術(shù)支持:CSS3,一般jQuery庫;

?

HTML代碼如下:

Html代碼??

  1. This?is?a?test?about?javascript?function?slideUp?and?slideDown.This?is?a?test?about?javascript?function?slideUp?and?slideDown.This?is?a?test?about?javascript?function?slideUp?and?slideDown.This?is?a?test?about?javascript?function?slideUp?and?slideDown.This?is?a?test?about?javascript?function?slideUp?and?slideDown.This?is?a?test?about?javascript?function?slideUp?and?slideDown.This?is?a?test?about?javascript?function?slideUp?and?slideDown.This?is?a?test?about?javascript?function?slideUp?and?slideDown.This?is?a?test?about?javascript?function?slideUp?and?slideDown.This?is?a?test?about?javascript?function?slideUp?and?slideDown.This?is?a?test?about?javascript?function?slideUp?and?slideDown.This?is?a?test?about?javascript?function?slideUp?and?slideDown.This?is?a?test?about?javascript?function?slideUp?and?slideDown.This?is?a?test?about?javascript?function?slideUp?and?slideDown.This?is?a?test?about?javascript?function?slideUp?and?slideDown.??
??
  • 展開更多??
  • ?

    CSS代碼如下:

    Css代碼??

    1. .slideup{width:320px;height:auto;overflow:hidden;margin:0?auto;border:1px?solid?#fff;text-align:?center;padding:?10px;background:?#999;color:#fff;font-weight:bold;border-radius:?0?0?8px?8px;}??
    2. .the_height{height:?450px;}??
    3. .slidedown{height:?auto;}??
    4. .btn_click{display:?block;width:?120px;height:?30px;position:relative;line-height:30px;margin:?10px?auto;color:?#fff;background:?#999;text-align:?center;text-decoration:?none;text-indent:-1em;border-radius:?5px;}??
    5. .arrowup:after{content:?"";width:?8px;height:?8px;border:?3px?double?#fff;position:?absolute;top:?10px;right:18px;border-width:?3px?3px?0?0;-webkit-transform:rotate(-45deg);}??
    6. .arrowup:before{content:?"";width:?6px;height:?6px;border:?1px?solid?#fff;position:?absolute;top:?15px;right:20px;border-width:?1px?1px?0?0;-webkit-transform:rotate(-45deg);}??
    7. .arrowdown:after{content:?"";width:?8px;height:?8px;border:?3px?double?#fff;position:?absolute;top:?8px;right:18px;border-width:?3px?3px?0?0;-webkit-transform:rotate(135deg);}??
    8. .arrowdown:before{content:?"";width:?6px;height:?6px;border:?1px?solid?#fff;position:?absolute;top:?7px;right:20px;border-width:?1px?1px?0?0;-webkit-transform:rotate(135deg);}??

    ?

    js代碼如下:

    Js代碼??

    1. $('.btn_click').click(function(){??
    2. ????var?class_lists=$('.slideup').attr('class');??
    3. ????var?class_index=class_lists.indexOf('isdown');??
    4. ????if(class_index==-1){??
    5. ????$('.slideup').slideDown().addClass('isdown?slidedown');??
    6. ????$('.btn_click').html("收起更多").removeClass('arrowdown').addClass('arrowup');??
    7. }else{??
    8. ????$('.slideup').slideDown().addClass('the_height').removeClass('isdown?slidedown');??
    9. ????$('.btn_click').html("展開更多").removeClass('arrowup').addClass('arrowdown');??
    10. }??
    11. });??
    12. $(document).ready(function(){??
    13. ????var?article_height=$('.slideup').height();??
    14. ????//alert(article_height);??
    15. ????if(article_height
    16. ????????$('.btn_click').hide();??
    17. ????????$('.slideup').addClass('slidedown');??
    18. ????}else{??
    19. ????????$('.slideup').addClass('the_height');??
    20. ????}??
    21. });??

    ? ? ?

    ? ? ? 最終效果如下:

    ? ? ? 如果文字高度大于450px,就隱藏,如下:


    ? ? ? 通過點擊展開更多按鈕即可展開更多文字,如下:


    ? ? ?

    這里也有幾個重點和大家說下:

    1.頁面第一次加載時的狀態(tài):按照按鈕的狀態(tài)分,一是文章高度大于450px時,按鈕隱藏;二是文章高度小于450px時,按鈕顯示。當按鈕顯示時,又分為兩個狀態(tài),即為文章收起的狀態(tài)和文章展開的狀態(tài);

    2.CSS重點解析:.slideup:設置頁面加載時頁面的初始樣式;.the_height:設置頁面加載時,如果文章高度大于450px時,就添加該類;.slidedown:設置文章展開時的樣式;.btn_click:設置按鈕的初始樣式;.arrowup:after,.arrowup:before及.arrowdown:after,.arrowdown:before分別為文章展開和收起時的箭頭的方向設置;

    3.js代碼解析:當HTML文檔加載完畢后,先做一個判斷,如果文章高度小于450px,那么就正常顯示文章,展開收起按鈕隱藏;如果文章高度大于450px,就將文章的高度設置為450px,展開收起按鈕顯示。接下來,如果文章的高度大于450px,初始狀態(tài)為文章超出部分隱藏,點擊按鈕后,文章超出部分顯示,同時按鈕的狀態(tài)改變。

    ? ? ? 這是對手機端文章顯示和隱藏的一個總結(jié),望多多交流。

    ? ????? ??
    ? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

    ? AI ??

    Undresser.AI Undress

    Undresser.AI Undress

    ???? ?? ??? ??? ?? AI ?? ?

    AI Clothes Remover

    AI Clothes Remover

    ???? ?? ???? ??? AI ?????.

    Video Face Swap

    Video Face Swap

    ??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

    ???

    ??? ??

    ???++7.3.1

    ???++7.3.1

    ???? ?? ?? ?? ???

    SublimeText3 ??? ??

    SublimeText3 ??? ??

    ??? ??, ???? ?? ????.

    ???? 13.0.1 ???

    ???? 13.0.1 ???

    ??? PHP ?? ?? ??

    ???? CS6

    ???? CS6

    ??? ? ?? ??

    SublimeText3 Mac ??

    SublimeText3 Mac ??

    ? ??? ?? ?? ?????(SublimeText3)

    ???

    ??? ??

    ??? ????
    1601
    29
    PHP ????
    1502
    276
    ???
    HTML ?? ??? ???? ?? ??? ?? ?? HTML ?? ??? ???? ?? ??? ?? ?? Jul 07, 2025 am 02:31 AM

    HTML ?? ??? ???? ?? ??? ??? ???? ?? ?? ?? ? ???? ?? ??? ????????. 1. ????? ??? ??? ????? ?? ? ?? ?? (? : ??, ??, ???)? ?? ??? ?????. 2. JavaScript? ?? ?? ? ??? ???? ID? ?? ??? ?? ??? ??? ???? ?? ? ????. 3. CSS? ???? ???, ???, ?? ??? ? ??/?? ?? ??? ???? ???? ??? ???? ??? ??? ??????. 4. ???? ????????? : ???? ? ??? ????? ??? ???? JS ???? ???? ????? ???? ??? ???? ??? ??? ??? ???? ??? ?????. ??? ???????

    HTML ?? ?? ??? ?? ?? ??? ?? HTML ?? ?? ??? ?? ?? ??? ?? Jul 09, 2025 am 02:30 AM

    HTMLHEAD? ?? ???? SEO, ?? ?? ? ???? ??? ?????. 1. ??? ??? ??? ????, ???? ???? ???? ??????. 2. OpenGraph ? Twitter ?? ??? ???? ?? ?? ??? ????? ??? ?????? ???? ??? ??? ???? ???????. 3. ?? ?? ? ??? ??? ???? ??? ??? ??? ???? ????????. 4. ?? ???, ?? ?? ? ?? ?? ?? ???? ?? ??? ??? ????? ???????.

    2025 ? ?????? ??? HTML ???? 2025 ? ?????? ??? HTML ???? Jul 08, 2025 am 12:25 AM

    Tolearnhtmlin2025, chooSeatUtoriorialThatthatthath and-practicewithmoderndardAndardsandegratescssandjavaScriptBasics.1.

    ??? ??? ? HTML ???? ??? ??? ? HTML ???? Jul 10, 2025 pm 02:01 PM

    ???? ??? HTML ?? ???? ??? ??? ?????? ?? Div Flex ?? ??? ????? ???? ??? ?????? ??? ???????. ??, ?? ???? ?????? ?? CSS? ?? ? ?? ????. ?? ?? ??? ALT ??? ?? ???? ?? URL? ?????? ??? ???? ??? ?? TD? ??????????. ????? ?? ?????? ?? ??? ????? ???????.

    HTML ?? ? ?? ??? ???? ??? ??? ?? ???? ???? ??? ?????? HTML ?? ? ?? ??? ???? ??? ??? ?? ???? ???? ??? ?????? Jul 07, 2025 am 02:30 AM

    HTML ??? ???? ????? ?? ?? ???? ??? ?? ???? ?? ???? ?? ? ? ????. 1. ??, ??? ?? ?? ??? ?? ??? ? ??? ???? ???? ? ?????. 2. ?? ???? ???? ??? ? ?? ??? ?? ? ? ????. 3. ??? ??? ??? ???? ?????? ??? ??? ? SEO ??? ??????. 4. ??? ??? ?, ??? ??? ??? ????? ??????, ???? ?? ????? ???? ??? ?? ???? ???? ???????. 5. ??? ??? ALT ??? ??? ????. 6. ??? ???? ??? ?? ??? ?? ?? ??? ?? ? ? ????. ? ? ?? ??? ???? ???? ?? ???? ???? ?? ? ???? ???? ? ??????.

    ???? HTML?? ?? ??? ???? ??? ?????? ???? HTML?? ?? ??? ???? ??? ?????? Jul 09, 2025 am 01:14 AM

    ??? ??? ??? HTML ?? ??? ??? ????? ?? ?? ?? ?? ???? ?? ?? ? ? ????. ?? ???? ??? ?????. 1. JavaScript? ???? ?? ?? ? ??? ???? ???? ?? ?? ??? ?? ?? ? ???? ???? ????. 2. Formspree? ?? ?? ???? ? ???? ???? ???? ???? ??? ?? ? ???? ??? ?????. 3. LocalStorage? ???? ??? ?? ??? ????? ?? ??? ?? ???? ??? ???? ? ????? ??? ??? ?? ???? ???? ????.

    HTML?? ?? ????? ???? ??? ??? ?????? HTML?? ?? ????? ???? ??? ??? ?????? Jul 10, 2025 am 10:58 AM

    ???, ID, ???, ??? ? ??? HTML?? ?? ????? ???? ??? ?????. ???? ??? ?? ? JavaScript ??? ?????? ?? ?? ??? ??? ??? ???? ? ?????. ID? ?? ?? ? JavaScript ???? ??? ??? ?? ?? ???? ?????. ???? ???? ??? ???? ?? ? ? ??? ?? ???? ????? ??? ???? ???? ????. ??? ??? ??? ?? ???? ???? ? ????, ?? ??? ?? ? ??? ?? ??? ?????. ??? ??? ?? ????? ???? ? ????? ???? ??? ????? ?? ?????. ??? ??? ????? ???? ?? ???? ??? ??? ???? ? ????.

    HTML?? ???? ?? ?? ??? ?? ?? HTML?? ???? ?? ?? ??? ?? ?? Jul 12, 2025 am 12:48 AM

    Native Lazy Loading? ?? ???? ????,?? = "???"??? ??? ???? ??? ????? ? ? ????. 1. JavaScript ?? ?? ?????? ???? ??? HTML?? ?? ?????. 2. ??? ??? ? ?? ??? ???? ?? ??, ?? ??? ??? ??? ? ? ?? ???? ?????. 3. ? ?? ?? ?? ???????? ???? ???? ????. 4. ??? ??? ?, ??? ?? ???? ???? ??? ??? ?? ???????. 5. SRCSET ? ?? ??? ?? ?? ? ??? ??? ????????. 6. ??? ??? ???????. ?? ??? ??????? ???? ????. ?? ??? ?? ??? ? ??? JavaScript ???? ?? ? ? ????.

    See all articles