實(shí)現(xiàn)點(diǎn)擊下箭頭變上箭頭來回切換的兩種方法【推薦】
我所知道的常用的就這兩種。
第一種:說明一下我用的是fontawesome字體,首先要去官網(wǎng)下載來用
<span class='btn btn-more'> <i class='fa fa-angle-down'></i> <i class='fa fa-angle-up hidden'></i> </span>
我用的是bootstrap,所以hidden是自帶的,上面的初始狀態(tài)就是下箭頭angle-down是顯示的,然后上箭頭angle-up是hidden的.
上js代碼:
$('.btn-more').click(function(ev){ $(this).children('.fa-angle-down').toggleClass('hidden'); $(this).children('.fa-angle-up').toggleClass('hidden'); })
就這樣,上下箭頭就可以來回切換了,一般來說就是顯示內(nèi)容的時候可能會用到呢
第二種方法就是,html代碼
<li class="sub-item"> <a href="javascript:;"> <span class="arrow"></span> </a> </li>
css代碼
.arrow:before { float: right; width: 20px; text-align: center; display: inline; font-size: 16px; font-family: FontAwesome; height: auto; content: "\f104"; font-weight: 300; text-shadow: none; position: absolute; top: 4px; right: 14px; color: #990; } .arrow.open:before{ content: '\f107'; }
js代碼就是
$('.nav-item>a').click(function(){ $(this).children('.arrow').toggleClass('open') })
第二種方法主要就是通過添加一個class來覆蓋之前的那個content,同樣是fonawesome的字體哈
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關(guān)文章
jquery實(shí)現(xiàn)轉(zhuǎn)盤抽獎功能
本文主要介紹了用的jqueryRotate插件實(shí)現(xiàn)轉(zhuǎn)盤抽獎功能的方法,具有一定的參考價值,下面跟著小編一起來看下吧2017-01-01把html頁面的部分內(nèi)容保存成新的html文件的jquery代碼
把html頁面的部分內(nèi)容保存成新的html文件,用到了jquery的獲取指定id的內(nèi)容。然后保存代碼。2009-11-11jQuery實(shí)現(xiàn)企業(yè)網(wǎng)站橫幅焦點(diǎn)圖切換功能實(shí)例
這篇文章主要介紹了jQuery實(shí)現(xiàn)企業(yè)網(wǎng)站橫幅焦點(diǎn)圖切換功能,實(shí)例分析了jQuery企業(yè)網(wǎng)站焦點(diǎn)圖的詳細(xì)實(shí)現(xiàn)方法,非常簡單實(shí)用,需要的朋友可以參考下2015-04-04jQuery獲取css z-index在各種瀏覽器中的返回值
jQuery 取 css z-index 值在各種瀏覽器中的返回值的代碼,需要的朋友可以參考下。2010-09-09jQuery實(shí)現(xiàn)帶3D切割效果的輪播圖功能示例【附源碼下載】
這篇文章主要介紹了jQuery實(shí)現(xiàn)帶3D切割效果的輪播圖功能,結(jié)合實(shí)例形式分析了jQuery輪播圖相關(guān)的界面布局、3D效果實(shí)現(xiàn)與事件響應(yīng)等相關(guān)操作技巧,并附帶源碼供讀者下載參考,需要的朋友可以參考下2019-04-04