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>
在當今數字化時代,社交媒體已成爲人們獲取信息、分享生活和進行商業推廣的重要平臺。隨着社交媒體內容的爆炸性增長,自動化抓取社交媒體上的媒體資源變得尤爲重要。本文將介紹如何使用Puppeteer這一強大的自動化工具來實現這一目標。 1. P
DHTMLX Diagram庫允許用幾行代碼構建JavaScript流程圖,通過自動佈局和實時編輯器,它可以更容易地將複雜數據可視化到一個整潔的層次結構中。 DHTMLX Diagram v6.0版本發佈,帶來了衆多令人興奮的新功能和改進,
引言 在當今數字化時代,網絡數據採集已成爲獲取信息的重要手段之一。Symfony Panther,作爲Symfony生態系統中的一個強大工具,爲開發者提供了一種簡單、高效的方式來模擬瀏覽器行爲,實現網絡數據的採集和自動化操作。本文將通過
DevExtreme擁有高性能的HTML5 / JavaScript小部件集合,使您可以利用現代Web開發堆棧(包括React,Angular,ASP.NET Core,jQuery,Knockout等)構建交互式的Web應用程序。從Ang
DevExtreme擁有高性能的HTML5 / JavaScript小部件集合*使您可以利用現代Web開發堆棧*包括React*Angular*ASP.NET Core*jQuery*Knockout等*構建交互式的Web應用程序。從Ang
引言 隨着大數據時代的到來,網頁爬蟲作爲一種高效的數據收集工具,被廣泛應用於互聯網數據抓取和信息抽取。而知乎是一個知識分享平臺,擁有大量的用戶生成內容。通過爬蟲獲取知乎數據,企業和研究人員可以進行深入的數據分析和市場研究,瞭解用戶的需求
JetBrains IDEs日前正式發佈了v2024.1版本,此版本中最大的亮點就是帶來了AI賦能的全行代碼補全,同時在最新的IDEs中重做了終端、擁有更強大的代碼編輯和導航功能、更智能的代碼分析和提示、更優化的性能、更豐富的插件和集成等。
本文分享自華爲雲社區《10分鐘搞懂各種內存溢出案例!!(含完整源碼,建議收藏)》,作者:冰 河。 作爲程序員,多多少少都會遇到一些內存溢出的場景,如果你還沒遇到,說明你工作的年限可能比較短,或者你根本就是個假程序員!哈哈,開個玩笑。今天,我
文|苟振東(花名:盛知) Koupleless 項目 committer 螞蟻集團技術專家 本文 5789 字 閱讀 12 分鐘 本篇文章屬於 Koupleless 進階系列文章第二篇,默認讀者對 Koupleless 的基礎概念、能力都
1. 引言 在現代軟件開發過程中,性能優化和故障排查是保證應用穩定運行的關鍵任務之一。Java作爲一種廣泛使用的編程語言,其生態中湧現出了許多優秀的監控和診斷工具,諸如:SkyWalking、Zipkin等,它們幫助開發者和運維人員
· 前言 · 在國內,公網服務器與本地服務器的通信一直是個難題,本地服務器因爲IP是動態變化的,公網服務器沒辦法將請求發送給本地服務器。爲了解決這個問題,所以採用WebSocket協議替換Http協議。爲了實現請求等待,使用Gu
在這裏分享一下通過拖取 DataCube 代碼審計後發現的一些漏洞,包括前臺的文件上傳,信息泄露出賬號密碼,後臺的文件上傳。當然還有部分 SQL 注入漏洞,因爲 DataCube 採用的是 SQLite 的數據庫,所以SQL 注入相對來說顯