這篇文章主要介紹“Jquery怎么實現(xiàn)更多選項的功能”,在日常操作中,相信很多人在Jquery怎么實現(xiàn)更多選項的功能問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Jquery怎么實現(xiàn)更多選項的功能”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
十年的七臺河網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。網(wǎng)絡(luò)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整七臺河建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“七臺河網(wǎng)站設(shè)計”,“七臺河網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。篩選功能如圖:
這里只實現(xiàn)以下兩個功能
更多選項。點擊切換收起選項。
點擊條目在上面顯示已點擊條目。
首先是Html代碼:這里主要的代碼是:
CSS代碼:
Css代碼我就不去解釋了。
這里主要是Jquery代碼??赡芪业姆椒ú皇呛艿轿?,希望各位見諒啊。有更好的可以蓋樓。一定改進的。
$(document).ready(function() { //定義一個數(shù)組。用于存放每個條目的內(nèi)容 var arr = new Array(); //初始化 剛開始就將第3個以后的隱藏起來。 var $category = $("div.attr:gt(3)"); $category.hide(); //詳細和精簡的切換代碼。 $("div.showmore > a").click(function() { if (!$category.is(":visible")) { $category.show(); $(".showmore a span").css("background", "url(./img/up.gif) no-repeat 0 0").text("收起"); } else { $category.hide(); $(".showmore a span").css("background", "url(./img/down.gif) no-repeat 0 0").text("更多選項(處理器,厚度,顯卡,大家說)"); } }); //從這里開始就是響應點擊條目的事件了。 $("#pingpai > li >a").click(function() { //先清空div $(".mt div").empty(); arr[0] = $(this).text(); print_r(); }); $("#price > li").click(function() { $(".mt div").empty(); arr[1] = $(this).text(); print_r(); }); $("#chicun > li").click(function() { $(".mt div").empty(); arr[2] = $(this).text(); print_r(); }); $("#chukong > li").click(function() { $(".mt div").empty(); arr[3] = $(this).text(); print_r(); }); $("#cpu > li").click(function() { $(".mt div").empty(); arr[4] = $(this).text(); print_r(); }); $("#height > li").click(function() { $(".mt div").empty(); arr[5] = $(this).text(); print_r(); }); $("#xiankao > li").click(function() { $(".mt div").empty(); arr[6] = $(this).text(); print_r(); }); $("#allspeak > li").click(function() { $(".mt div").empty(); arr[7] = $(this).text(); print_r(); }); //循環(huán)打印數(shù)組 function print_r() { if (arr.length > 0) { for (var i = 0; i < arr.length; i++) { if (arr[i] != undefined) { var txt = $("").text(arr[i]); $(".mt div").append(txt).fadeIn(); } } } } //jquery動態(tài)響應點擊事件,響應點擊之后刪除條目 $(document).on('click', 'b', function() { arr[$(this).attr("name")] = undefined; $("b[name='" + $(this).attr("name") + "']").fadeOut(500); }); });
到此,關(guān)于“Jquery怎么實現(xiàn)更多選項的功能”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。