首页 > 软件开发 > HTML >

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

来源:互联网 2023-03-16 19:19:09 224

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

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

工具/原料

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

方法/步骤

  • 1

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

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

  • 2

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

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

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

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

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

  • 4

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

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

  • 5

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

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

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

  • 6

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 注意事项

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

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


    标签: JQUERYCSSHTML

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