jQuery如何实现页面切换时底部导航栏图标切换?

 时间:2026-02-13 14:49:38

1、保存需要用到的图片

jQuery如何实现页面切换时底部导航栏图标切换?

2、先给导航块的a标签设置img属性和data-img属性;img属性为未选中图片,data-img为选中图片。第一个按钮的img图片应设置为默认选中的状态。

以下为html部分

jQuery如何实现页面切换时底部导航栏图标切换?

3、JavaScript部分

//点击每个按钮后进行按钮切换图片操作

$(".tab-bar-item").on("click", function () {

        //先const clickImg变量为他的data属性(选中图片) ,然后找到img图片的src属性将未选中的图片点击后替换为选中图片

      const clickImg = $(this).data("img");

      $(this).find("img").attr("src",clickImg);

      //找到被点击标签的其他兄弟标签,用each遍历 const noclick为未选中的img图片,将点击标签的其他兄弟标签的img换为未选中图片就可以了

      $(this).siblings().each(function(){

        const noclickImg= $(this).attr("img")

        $(this).find("img").attr("src",noclickImg);

      })

}

jQuery如何实现页面切换时底部导航栏图标切换?

jQuery如何实现页面切换时底部导航栏图标切换?

jQuery如何实现页面切换时底部导航栏图标切换?

  • Qt项目中添加QT编译log4qt的dll
  • 腾讯会议如何设置开启语音激励
  • 如何利用反编译软件打开并修改class文件
  • 钉钉直播画面歪了怎么办
  • 如何使用element中的链接标签实现文字展示
  • 热门搜索
    直男是什么意思啊 奶爸的爱情生活演员表 生活因友谊而精彩 假如生活欺骗了你演员表 贝尔包包怎么样 氧传感器坏了会怎么样 中老年如何补钙 乌瑟的穷困生活 电脑如何自动关机 如何将超人喂养成正直好少年