实现点击下箭头变上箭头来回切换的两种方法【推荐】

发布时间 - 2026-01-10 21:48:55    点击率:

我所知道的常用的就这两种。

第一种:说明一下我用的是fontawesome字体,首先要去官网下载来用

<span class='btn btn-more'>
 <i class='fa fa-angle-down'></i>
 <i class='fa fa-angle-up hidden'></i>
</span>

我用的是bootstrap,所以hidden是自带的,上面的初始状态就是下箭头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');
 })

就这样,上下箭头就可以来回切换了,一般来说就是显示内容的时候可能会用到呢

第二种方法就是,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的字体哈

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# 箭头  # 切换  # jquery实现标签支持图文排列带上下箭头按钮的选项卡  # 简单的实现点击箭头图片切换的js代码  # 的是  # 我用  # 种方法  # 要去  # 自带  # 这两种  # 第一种  # 官网  # 来用  # 我所知道  # click  # function  # item  # hidden  # bootstrap  # ev  # html  # xhtml  # li  # children 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 敲碗10年!Mac系列传将迎来「触控与联网」双革新  制作电商网页,电商供应链怎么做?  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  Laravel定时任务怎么设置_Laravel Crontab调度器配置  历史网站制作软件,华为如何找回被删除的网站?  Laravel如何实现多对多模型关联?(Eloquent教程)  北京专业网站制作设计师招聘,北京白云观官方网站?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  中山网站制作网页,中山新生登记系统登记流程?  简历在线制作网站免费版,如何创建个人简历?  如何在 Pandas 中基于一列条件计算另一列的分组均值  教你用AI润色文章,让你的文字表达更专业  javascript基于原型链的继承及call和apply函数用法分析  php485函数参数是什么意思_php485各参数详细说明【介绍】  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  Internet Explorer官网直接进入 IE浏览器在线体验版网址  ,在苏州找工作,上哪个网站比较好?  PHP正则匹配日期和时间(时间戳转换)的实例代码  如何构建满足综合性能需求的优质建站方案?  Laravel如何实现数据库事务?(DB Facade示例)  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  简单实现jsp分页  如何用VPS主机快速搭建个人网站?  Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程  高性价比服务器租赁——企业级配置与24小时运维服务  Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧  清除minerd进程的简单方法  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  如何在Windows服务器上快速搭建网站?  千库网官网入口推荐 千库网设计创意平台入口  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  如何在IIS7中新建站点?详细步骤解析  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  如何在云虚拟主机上快速搭建个人网站?  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  *服务器网站为何频现安全漏洞?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  微信小程序 require机制详解及实例代码  iOS正则表达式验证手机号、邮箱、身份证号等  网站制作价目表怎么做,珍爱网婚介费用多少?