css樣式:
*{ margin:0; padding:0;} .SubCategoryBox{ margin:0 auto; width:600px;} .SubCategoryBox ul{ list-style-type:none;} .SubCategoryBox li{ float:left; width:200px; line-height:25px;} .a { text-decoration:none;} .showmore{ clear:both; padding-top:30px; text-align:center;} .important a{ color:#f00;}
javascript代碼:
$(function () { var hideColumn = $(".SubCategoryBox ul li:gt(3):not(:last)"); //選定索引大於3且不是最後一個元素的部分 hideColumn.hide(); //默認隱藏 //var btn = $(".showmore > a"); //選定.showmore下的直接a元素部分,以下是選擇其下的所有a部分包括兒子,孫子 var btn = $(".showmore a"); /* btn.click(function () { //爲按鈕增加點擊事件 if (hideColumn.is(":visible")) {//如果隱藏部分顯示時 hideColumn.hide(); //使其隱藏 $(".SubCategoryBox ul li").removeClass("important"); //去掉相應樣式 $(".showmore a span").text("顯示全部欄目"); //設定按鈕文本內容 } else { hideColumn.show(); //使其顯示 $(".SubCategoryBox ul li").filter(":contains('質檢快訊'),:contains('總局令'),:contains('領導活動')").addClass("important"); //去掉相應樣式 $(".showmore a span").text("精簡顯示欄目"); //設定按鈕文本內容 } return false; //不打開超鏈接 }); */ btn.toggle(function () { hideColumn.hide(); //使其隱藏 $(".SubCategoryBox ul li").removeClass("important"); //去掉相應樣式 $(".showmore a span").text("顯示全部欄目"); //設定按鈕文本內容 }, function () { hideColumn.show(); //使其顯示 $(".SubCategoryBox ul li").filter(":contains('質檢快訊'),:contains('總局令'),:contains('領導活動')").addClass("important"); //去掉相應樣式 $(".showmore a span").text("精簡顯示欄目"); //設定按鈕文本內容 }); });
網頁內容:
<div class="SubCategoryBox"> <ul> <li ><a href="#">質檢快訊</a><i>(30440) </i></li> <li ><a href="#">3.15活動</a><i>(27220) </i></li> <li ><a href="#">質量月活動</a><i>(20808) </i></li> <li ><a href="#">曝光臺</a><i>(17821) </i></li> <li ><a href="#">質量消費信息</a><i>(12289) </i></li> <li ><a href="#">打假動態</a><i>(8242) </i></li> <li ><a href="#">特別關注</a><i>(14894) </i></li> <li ><a href="#">權威發佈</a><i>(9520) </i></li> <li ><a href="#">總局令</a><i>(2195) </i></li> <li ><a href="#">總局公告</a><i>(4114) </i></li> <li ><a href="#">聯合公告</a><i>(12205) </i></li> <li ><a href="#">法律法規</a><i>(1466) </i></li> <li ><a href="#">領導活動</a><i>(3091) </i></li> <li ><a href="#">其它欄目</a><i>(7275) </i></li> </ul> <div class="showmore"> <a href="more.html" mce_href="more.html"><span>顯示全部欄目</span></a> </div> </div>
本教程將指導您如何生成一個可運行的Google Web Toolkit (GWT) 2.1和Spring應用程序,該應用程序爲域模型實現了CRUD應用程序模式。在本教程中,您將學習如何: 安裝Google Eclipse插件 爲GWT配置
前端面試題 - Node JS與V8是什麼關係? V8 引擎是 Node.js 的核心組成部分,負責執行 JavaScript 代碼, 而 Node.js 爲 V8 提供了一個運行環境和API,使其能夠在服務器端運行。 通俗易懂的前端面試題
前端面試題 - V8是什麼? V8 是一個JavaScript引擎,能將JavaScript代碼直接編譯成本地平臺的機器碼並執行。 通俗易懂的前端面試題網站: https://www.front-interview.com
Codejock軟件公司的Xtreme Toolkit Pro是屢獲殊榮的VC界面庫,是MFC開發中最全面界面控件套包,它提供了Windows開發所需要的11種主流的Visual C++ MFC控件,包括Command Bars、Contr
一般情況下公司爲了某個團隊或者公司內部共享數據等用途來更改網站的樣式,打造獨特的品牌樣式,很多研發工程師給定的解決方案是爲他們的站點構建自定義主頁,雖然SharePoint Designer是一個強大的工具,但這裏我不推薦使用ShareP
上次鹹魚對關於 MD5 hash 的JS加密方法做了總結,這次把鹹魚遇到的 MD5 hash 的案例做了彙總,這個彙總系列會持續更新,攢到一定數量的網站就發一次。 關於 MD5 HASH 的處理可以參考下面這篇文章: Python爬蟲進
零、序言 vue 用多了,自然離不開生命週期。最近突發奇想,加上之前看過的文章中關於 script 標籤中的 async 和 defer 的搗糨糊,決定整理一下,攻克這個模糊點。 當然,最多的還是與 script 標籤相關的前兩個
[js] 寫一個格式化時間的方法 function dateToString(date, format = 'yyyy-MM-dd') { const d = new Date(date); let result = format
一、重構背景 1.1、退款 京東秒送秒送退款有2套結構,代碼邏輯混亂; 其中秒送、天選部分售後單是和平生pop交互退款,部分是和售後中臺交互退款;並且兼容3套邏輯; 痛點:代碼繁重,缺乏合理性的設計,後續迭代開發以及維護成本高,同時增加
自動裝配原理分析 條件註冊機制 spring-context模塊中有兩個組件:Condition接口和@Conditional註解,在@Conditional註解中可以指定一組Condition實現, 通常@Conditional是和@Co
終於要講解我們親愛的掘金了。掘金是一個非常不錯的平臺。所以很多朋友會把博客發佈到掘金上。 發佈到掘金要填寫的內容也比較多。今天給大家介紹一下如何用blog-auto-publishing-tools這個工具自動把博客發佈到掘金平臺上去。 前
文|趙真靈(花名:有濟) Koupleless 項目負責人螞蟻集團技術專家 本文 3724 字 閱讀 10 分鐘 聯繫作者/加入共建/使用產品 本篇文章屬於「Koupleless 進階系列文章」之一,默認讀者對 Koupleless
一.Vue文件內容 <template> </template> <script> </script> <style> </style>
CSDN應該是大家接觸到最多的博客平臺了,所以一款能夠發佈到CSDN的自動化工具還是非常有必要的。 今天給大家講講自動化CSDN博客發佈的思路和一些問題的解決辦法。 解決問題的思路一定是最重要的,知識是死的,問題是活的,如何在工作中解決遇
一. CSS浮動 先看一個例子 <html !DOCTYPE> <head> <title>HTML2</title> <style> .div-outer {