1. 程式人生 > >導航條多個tab切換,實現篩選效果

導航條多個tab切換,實現篩選效果

實現該效果的核心是使用data-**的自定義屬性
html導航條程式碼

<ul class="tab">
    <li data-type="all">全部</li>
    <li data-type="welfare">福利</li>
    <li data-type="system">制度</li>
    <li data-type=" management">管理</li>
    <li data-type="others">其他</li>
</ul
>

html導航條下面的顯示模組的程式碼

<div class="model" name="all"></div>
<div class="model" name="welfare"></div>
<div class="model" name="system"></div>
<div class="model" name="management"></div>
<div class="model" name="others"></div>

js程式碼:

$('.tab li'
).click(function() { var showTab = $(this).data('type'); //敲黑板,這部分是重點,獲取當前自定義屬性 $('.model').addClass('none'); //不符合屬性的隱藏 $('.model[name='+showTab+']').removeClass('none');//符合屬性的顯示(利用屬性選擇器)} });

顯示效果
這裡寫圖片描述

相關推薦

導航tab切換實現篩選效果

實現該效果的核心是使用data-**的自定義屬性 html導航條程式碼 <ul class="tab"> <li data-type="all">全部</l

VLAN通過交換機傳輸實現同VLAN互通不同VLAN不通

trunk和access運用網絡拓撲圖: 思路:LSW1~3每個交換機都創建了兩個VLAN,所以交換機連接交換的那個端口應該設置trunk端口,連接PC機的兩個端口類型都設置為access。 vlan數據經過LSW4時,LSW4裏沒有配置vlan 2和vlan 3 ,所以LSW4無法識別VLAN數據的目標M

unity3d中利用AVPro video播放mkv視訊切換音軌音軌切換實現ktv開啟或關閉原唱功能

   unity3d利用外掛AVPro Video播放mkv格式視訊、切換音軌,實現ktv點歌伴唱功能 (貌似只支援Win10和Android)     一、播放mkv檔案   首先將高版本(低版本好像不支援mkv)外掛A

關於Fragment切換退出整個應用(APP)後第二次開啟應用的報錯解決

第二次開啟APP的時候,fragment事物的.commit()或者 在退出整個應用的那個Activity,如HomeActivity的重寫回退事件onBackPressed()裡面寫上android.os.Process.killProcess(android.os.

微信小程序tab切換可滑動切換導航欄跟隨滾動實現

nim dem page rect line 體驗 dataset 微信小程序 超出 簡介 看到今日頭條小程序頁面可以滑動切換,而且tab導航條也會跟著滾動,點擊tab導航,頁面滑動,切導航欄也會跟著滾動,就想著要怎麽實現這個功能 像商城類商品類目如果做成左右滑動切換類目用

jquery 實現一個頁面tab

無法 text mage solid 出現 none poi code tle <!DOCTYPE html ><html ><head><meta http-equiv="Content-Type" content="text/h

Vue實現商城裏面商品計算全選刪除

als ons enter box urn num src display ack <!--包含 全選/不全選 批量刪除 全部金額計算 數量加減--> 簡陋的CSS代碼 .main{ width: 100%;}.title{ wid

nginx實驗---lnmp實現虛擬主機部署wordpress和phpmyadmin並為後一個主機提供https

nginx php mariadb ca httpslnmp實現多個虛擬主機,部署wordpress和phpmyadmin,並為後一個主機提供https。 一、安裝nginx 方法一:編譯安裝1.下載nginx程序包,傳導至CentOS主機中,並解壓。2.進入解壓目錄3.~]# ./configure -

java在線聊天項目1.2版 ——開啟客戶端分別實現數據庫註冊和登錄功能後成功登陸則登錄框消失好友列表窗出現

false als blog string def iat ets cat med 登錄框消失語句 dispose(); 好友列表窗出現 使用new FriendsFrame(phone,s); 登陸對話框代碼修改如下: package com.swift.frame;

利用 Siblings一步實現同級div只改變當前點擊的div樣式

ima 可選參數 cto 一個 五個 點擊 rem wid bin 記錄一點,小技巧。直接上代碼嘍,因為今天還沒有功夫扯皮呢。 <!DOCTYPE html> <html> <head&g

ViewPager+Fragment支援導航滑動以及點選切換觸發替換某個tab對應的fragment

每天積累一點點,時間久了,你就是大牛了     最近專案中要改造首頁導航欄,框架是用ViewPager+Fragment做的。導航欄中有一項fragment不固定,進入首頁前如果伺服器資料訪問到了並且傳進來了就會指明要展示的fragment。如果沒有訪問

jquery實現同時展示tab標籤+左右箭頭實現來回滾動(美化版增加刪除按鈕)

 閒聊        前段時間小穎分享了:jquery實現同時展示多個tab標籤+左右箭頭實現來回滾動文章,引入專案後,我們的組長說樣子太醜了,小穎覺得還好啊,要不大家評評理,看下醜不醜?無圖無真相,來上圖:   

lucene7.3.1 field時用MultiFieldQueryParser實現篩選式搜尋

package com.rokid.server.framework.test; import java.io.IOException; import java.nio.file.Paths; import java.util.ArrayList; import java.util.L

Unity3D實現Tab切換頁面切換功能

第一篇部落格,僅作為個人在學習過程中記錄作用 正文 之前公司遇到幾個兩個專案都有一個列表切換的功能,具體功能就是點選tab列表,內容根據tab切換來變換,效果如下: 這樣一個很常見功能 網上例子較少,後來學到一個方法,幾步就可以實現,不需要寫程式碼 第一步 建

純css實現傾斜tab切換並且加上兩邊圓角

前端開發過程中難免會遇到傾斜的tab設計,並且兩邊要做成圓角效果,如下圖: 我的想法:     1. 給每個tab項設定transform:skew(角度值)實現傾斜效果,但是,此時裡邊內容也會跟著傾斜,所以給內容單獨加一個容器,給該容器重新設定偏轉回去即可;  

小程式如何實現tab切換一部到位

筆者之前嘗試著其他教程:使用swiper來做切換。但是小程式中swiper存在很多限制,比如高度的限制,所以放棄了這種方案,本文將提供另一個方案。 小程式實現tab切換很簡單,只需要完成兩部分。 1

android TextView實現滾動顯示效果(列表中同時滾動親測可用)

 在android中,如果設定了TextView控制元件為單行顯示,且顯示的文字太長的話,預設情況下會造成顯示不全的情況,這種情況下我們需要設定該控制元件屬性如下: <TextView android:id="@+id/tv1"

Socket通訊 一個伺服器對客戶端不能延遲接受資訊的實現

實驗要求: 1.一個時間點,無論哪個基站有資料傳送,伺服器必須同時接收。不能延遲等待這個客戶端接收完畢再接收另一個客戶端; 2.客戶端不能關閉,一直連線,以防資料遺漏 知識點: 多執行緒 同時開啟多個任務,不用按照程式的執行順序來; 基本的程式碼如下: pack

.NET/C# 中你可以在程式碼中寫 Main 函式然後按需要隨時切換

.NET/C# 程式從 Main 函式開始執行,基本上各種書籍資料都是這麼寫的。不過,我們可以寫多個 Main 函式,然後在專案檔案中設定應該選擇哪一個 Main 函式。 你可能會覺得這樣沒有什麼用,不過如果你的應用程式在不同的編譯條件下有不同的啟動程式碼,或者

jsp實現仿QQ空間新建相簿名稱向相簿中新增照片

工具:Eclipse,Oracle,smartupload.jar;語言:jsp,Java;資料儲存:Oracle。 實現功能介紹: 主要是新建相簿,可以建多個相簿,在相簿中新增多張照片,刪除照片,刪除相簿,當相簿下有照片時先刪除照片才能刪除相簿。 因為每個相簿和照片要有所