首页 > 软件开发 > CSS >

jquery如何实现点击横线变成叉号

来源:互联网 2023-03-16 19:17:10 203

在写响应式页面或者移动端页面时,会遇到点击顶部横线变成叉号的需求,今天给大家讲解下jquery如何实现点击横线变成叉号djO办公区 - 实用经验教程分享!

jquery如何实现点击横线变成叉号djO办公区 - 实用经验教程分享!

工具/原料

  • 华硕S14
  • window10家庭版
  • 代码编辑器(本文用的HBuilder)
  • html
  • css
  • jquery

方法/步骤

  • 1

    在编辑器内新建一个stduy.html,用来学习今天的内容djO办公区 - 实用经验教程分享!

    jquery如何实现点击横线变成叉号djO办公区 - 实用经验教程分享!

  • 2

    在页面头部引入jquery,然后在body标签内加上一个div标签和三个span标签djO办公区 - 实用经验教程分享!

    jquery如何实现点击横线变成叉号djO办公区 - 实用经验教程分享!

  • 2本页面未经授权抓取自百度经验
  • 3

    在页面内分别给div标签和span标签加上样式djO办公区 - 实用经验教程分享!

    jquery如何实现点击横线变成叉号djO办公区 - 实用经验教程分享!

  • 4

    在script标签内加上点击横线切换为叉号的代码djO办公区 - 实用经验教程分享!

    jquery如何实现点击横线变成叉号djO办公区 - 实用经验教程分享!

  • 5

    在浏览器里打开stduy.html,发现点击横线可以变成叉号djO办公区 - 实用经验教程分享!

    jquery如何实现点击横线变成叉号djO办公区 - 实用经验教程分享!

    jquery如何实现点击横线变成叉号djO办公区 - 实用经验教程分享!

  • 6

    贴一下代码:djO办公区 - 实用经验教程分享!

    !DOCTYPE html>djO办公区 - 实用经验教程分享!

    html>djO办公区 - 实用经验教程分享!

    djO办公区 - 实用经验教程分享!

    djO办公区 - 实用经验教程分享!

    head>djO办公区 - 实用经验教程分享!

    meta charset="utf-8">djO办公区 - 实用经验教程分享!

    title>jquery如何实现点击横线变成叉号/title>djO办公区 - 实用经验教程分享!

    script src="jquery.min.js">/script>djO办公区 - 实用经验教程分享!

    /head>djO办公区 - 实用经验教程分享!

    style>djO办公区 - 实用经验教程分享!

    div {djO办公区 - 实用经验教程分享!

    width: 60px;djO办公区 - 实用经验教程分享!

    height: 60px;djO办公区 - 实用经验教程分享!

    margin: 0 auto;djO办公区 - 实用经验教程分享!

    background: blue;djO办公区 - 实用经验教程分享!

    padding: 15px 0;djO办公区 - 实用经验教程分享!

    box-sizing: border-box;djO办公区 - 实用经验教程分享!

    display: flex;djO办公区 - 实用经验教程分享!

    flex-direction: column;djO办公区 - 实用经验教程分享!

    justify-content: space-around;djO办公区 - 实用经验教程分享!

    }djO办公区 - 实用经验教程分享!

    span {djO办公区 - 实用经验教程分享!

    display: block;djO办公区 - 实用经验教程分享!

    width: 35px;djO办公区 - 实用经验教程分享!

    margin: 0 auto;djO办公区 - 实用经验教程分享!

    height: 2px;djO办公区 - 实用经验教程分享!

    background: red;djO办公区 - 实用经验教程分享!

    transition: all .6s;djO办公区 - 实用经验教程分享!

    }djO办公区 - 实用经验教程分享!

    .s0 {djO办公区 - 实用经验教程分享!

    transform: rotate(45deg) translateY(13px);djO办公区 - 实用经验教程分享!

    margin-left: 22px;djO办公区 - 实用经验教程分享!

    }djO办公区 - 实用经验教程分享!

    .s1 {djO办公区 - 实用经验教程分享!

    opacity: 0;djO办公区 - 实用经验教程分享!

    }djO办公区 - 实用经验教程分享!

    .s2 {djO办公区 - 实用经验教程分享!

    transform: rotate(-45deg) translateY(-13px);djO办公区 - 实用经验教程分享!

    margin-left: 22px;djO办公区 - 实用经验教程分享!

    }djO办公区 - 实用经验教程分享!

    /style>djO办公区 - 实用经验教程分享!

    djO办公区 - 实用经验教程分享!

    djO办公区 - 实用经验教程分享!

    body>djO办公区 - 实用经验教程分享!

    div>djO办公区 - 实用经验教程分享!

    span>/span>djO办公区 - 实用经验教程分享!

    span>/span>djO办公区 - 实用经验教程分享!

    span>/span>djO办公区 - 实用经验教程分享!

    /div>djO办公区 - 实用经验教程分享!

    /body>djO办公区 - 实用经验教程分享!

    script>djO办公区 - 实用经验教程分享!

    $("div").click(function() {djO办公区 - 实用经验教程分享!

    $("span").each((index, item) => {djO办公区 - 实用经验教程分享!

    $(item).toggleClass('s' index);djO办公区 - 实用经验教程分享!

    })djO办公区 - 实用经验教程分享!

    })djO办公区 - 实用经验教程分享!

    /script>djO办公区 - 实用经验教程分享!

    djO办公区 - 实用经验教程分享!

    djO办公区 - 实用经验教程分享!

    /html>djO办公区 - 实用经验教程分享!

  • 注意事项

    • 注意动态添加的class的名称
    • 给个赞呗~

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!djO办公区 - 实用经验教程分享!


    标签: JQUERYCSSHTML

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码