RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1529977
Accepted
chbronson
chbronson
Asked:2023-07-11 14:27:19 +0000 UTC2023-07-11 14:27:19 +0000 UTC 2023-07-11 14:27:19 +0000 UTC

jQuery、js。对具有相同类的元素进行单独的事件处理?

  • 772

$('.buy').click(function() {
  $(this).parents('.bottom').addClass("clicked");
});

$('.remove').click(function() {
  $(this).parents('.bottom').removeClass("clicked");
});
html,
body {
  background: #E3E3D8;
  font-family: sans-serif;
  padding: 25px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.wrapper {
  width: 300px;
  height: 500px;
  background: white;
  margin: auto;
  position: relative;
  overflow: hidden;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0;
  transform: scale(0.95);
  transition: box-shadow 0.5s, transform 0.5s;
}

.wrapper:hover {
  transform: scale(1);
  box-shadow: 5px 20px 30px rgba(0, 0, 0, 0.2);
}

.wrapper .container {
  width: 100%;
  height: 100%;
}

.wrapper .container .top {
  height: 80%;
  width: 100%;
  background: url(https://s-media-cache-ak0.pinimg.com/736x/49/80/6f/49806f3f1c7483093855ebca1b8ae2c4.jpg) no-repeat center center;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}

.wrapper .container .bottom {
  width: 200%;
  height: 20%;
  transition: transform 0.5s;
}

.wrapper .container .bottom.clicked {
  transform: translateX(-50%);
}

.wrapper .container .bottom h1 {
  margin: 0;
  padding: 0;
}

.wrapper .container .bottom p {
  margin: 0;
  padding: 0;
}

.wrapper .container .bottom .left {
  height: 100%;
  width: 50%;
  background: #f4f4f4;
  position: relative;
  float: left;
}

.wrapper .container .bottom .left .details {
  padding: 20px;
  float: left;
  width: calc(70% - 40px);
}

.wrapper .container .bottom .left .buy {
  float: right;
  width: calc(30% - 2px);
  height: 100%;
  background: #f1f1f1;
  transition: background 0.5s;
  border-left: solid thin rgba(0, 0, 0, 0.1);
}

.wrapper .container .bottom .left .buy i {
  font-size: 30px;
  padding: 30px;
  color: #254053;
  transition: transform 0.5s;
}

.wrapper .container .bottom .left .buy:hover {
  background: #A6CDDE;
}

.wrapper .container .bottom .left .buy:hover i {
  transform: translateY(5px);
  color: #00394B;
}

.wrapper .container .bottom .right {
  width: 50%;
  background: #A6CDDE;
  color: white;
  float: right;
  height: 200%;
  overflow: hidden;
}

.wrapper .container .bottom .right .details {
  padding: 20px;
  float: right;
  width: calc(70% - 40px);
}

.wrapper .container .bottom .right .done {
  width: calc(30% - 2px);
  float: left;
  transition: transform 0.5s;
  border-right: solid thin rgba(255, 255, 255, 0.3);
  height: 50%;
}

.wrapper .container .bottom .right .done i {
  font-size: 30px;
  padding: 30px;
  color: white;
}

.wrapper .container .bottom .right .remove {
  width: calc(30% - 1px);
  clear: both;
  border-right: solid thin rgba(255, 255, 255, 0.3);
  height: 50%;
  background: #BC3B59;
  transition: transform 0.5s, background 0.5s;
}

.wrapper .container .bottom .right .remove:hover {
  background: #9B2847;
}

.wrapper .container .bottom .right .remove:hover i {
  transform: translateY(5px);
}

.wrapper .container .bottom .right .remove i {
  transition: transform 0.5s;
  font-size: 30px;
  padding: 30px;
  color: white;
}

.wrapper .container .bottom .right:hover .remove,
.wrapper .container .bottom .right:hover .done {
  transform: translateY(-100%);
}

.wrapper .inside {
  z-index: 9;
  background: #92879B;
  width: 140px;
  height: 140px;
  position: absolute;
  top: -70px;
  right: -70px;
  border-radius: 0px 0px 200px 200px;
  transition: all 0.5s, border-radius 2s, top 1s;
  overflow: hidden;
}

.wrapper .inside .icon {
  position: absolute;
  right: 85px;
  top: 85px;
  color: white;
  opacity: 1;
}

.wrapper .inside:hover {
  width: 100%;
  right: 0;
  top: 0;
  border-radius: 0;
  height: 80%;
}

.wrapper .inside:hover .icon {
  opacity: 0;
  right: 15px;
  top: 15px;
}

.wrapper .inside:hover .contents {
  opacity: 1;
  transform: scale(1);
  transform: translateY(0);
}

.wrapper .inside .contents {
  padding: 5%;
  opacity: 0;
  transform: scale(0.5);
  transform: translateY(-200%);
  transition: opacity 0.2s, transform 0.8s;
}

.wrapper .inside .contents table {
  text-align: left;
  width: 100%;
}

.wrapper .inside .contents h1,
.wrapper .inside .contents p,
.wrapper .inside .contents table {
  color: white;
}

.wrapper .inside .contents p {
  font-size: 13px;
}
<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <title>Обработка события в элементах с одинаковым классом</title>
  <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
  <link rel="stylesheet" href="./style.css">

</head>

<body>
  <div class="wrapper">
    <div class="container">
      <div class="top"></div>
      <div class="bottom">
        <div class="left">
          <div class="details">
            <h1>Номер 1</h1>
          </div>
          <div class="buy"><i class="material-icons">add_shopping_cart</i></div>
        </div>
        <div class="right">
          <div class="done"><i class="material-icons">done</i></div>
          <div class="details">
            <h1>Номер 1</h1>
          </div>
          <div class="remove"><i class="material-icons">clear</i></div>
        </div>
      </div>
    </div>
    <div class="inside">
      <div class="icon"><i class="material-icons">info_outline</i></div>
      <div class="contents">
        Описание
      </div>
    </div>
  </div>

  <div class="wrapper">
    <div class="container">
      <div class="top"></div>
      <div class="bottom">
        <div class="left">
          <div class="details">
            <h1>Номер 2</h1>
          </div>
          <div class="buy"><i class="material-icons">add_shopping_cart</i></div>
        </div>
        <div class="right">
          <div class="done"><i class="material-icons">done</i></div>
          <div class="details">
            <h1>Номер 2</h1>
          </div>
          <div class="remove"><i class="material-icons">clear</i></div>
        </div>
      </div>
    </div>
    <div class="inside">
      <div class="icon"><i class="material-icons">info_outline</i></div>
      <div class="contents">
        Описание
      </div>
    </div>
  </div>

  <div class="wrapper">
    <div class="container">
      <div class="top"></div>
      <div class="bottom">
        <div class="left">
          <div class="details">
            <h1>Номер 3</h1>
          </div>
          <div class="buy"><i class="material-icons">add_shopping_cart</i></div>
        </div>
        <div class="right">
          <div class="done"><i class="material-icons">done</i></div>
          <div class="details">
            <h1>Номер 3</h1>
          </div>
          <div class="remove"><i class="material-icons">clear</i></div>
        </div>
      </div>
    </div>
    <div class="inside">
      <div class="icon"><i class="material-icons">info_outline</i></div>
      <div class="contents">
        Описание
      </div>
    </div>
  </div>

  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

</body>

</html>

现在,当点击buy,remove 的子元素时,会对所有底部元素进行点击处理。必须仅针对一个(其)父元素 Bottom处理单击。

javascript
  • 4 4 个回答
  • 40 Views

4 个回答

  • Voted
  1. Best Answer
    Ербол Кабзитов
    2023-07-11T14:36:42Z2023-07-11T14:36:42Z

    将parents() 与“.block”选择器一起使用来查找父元素

    $('.buy').click(function() {
      $(this).parents('.bottom').addClass("clicked");
    });
    
    $('.remove').click(function() {
       $(this).parents('.bottom').removeClass("clicked");
    });
    html,
    body {
      background: #E3E3D8;
      font-family: sans-serif;
      padding: 25px;
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
    }
    
    .wrapper {
      width: 300px;
      height: 500px;
      background: white;
      margin: auto;
      position: relative;
      overflow: hidden;
      border-radius: 10px 10px 10px 10px;
      box-shadow: 0;
      transform: scale(0.95);
      transition: box-shadow 0.5s, transform 0.5s;
    }
    
    .wrapper:hover {
      transform: scale(1);
      box-shadow: 5px 20px 30px rgba(0, 0, 0, 0.2);
    }
    
    .wrapper .container {
      width: 100%;
      height: 100%;
    }
    
    .wrapper .container .top {
      height: 80%;
      width: 100%;
      background: url(https://s-media-cache-ak0.pinimg.com/736x/49/80/6f/49806f3f1c7483093855ebca1b8ae2c4.jpg) no-repeat center center;
      -webkit-background-size: 100%;
      -moz-background-size: 100%;
      -o-background-size: 100%;
      background-size: 100%;
    }
    
    .wrapper .container .bottom {
      width: 200%;
      height: 20%;
      transition: transform 0.5s;
    }
    
    .wrapper .container .bottom.clicked {
      transform: translateX(-50%);
    }
    
    .wrapper .container .bottom h1 {
      margin: 0;
      padding: 0;
    }
    
    .wrapper .container .bottom p {
      margin: 0;
      padding: 0;
    }
    
    .wrapper .container .bottom .left {
      height: 100%;
      width: 50%;
      background: #f4f4f4;
      position: relative;
      float: left;
    }
    
    .wrapper .container .bottom .left .details {
      padding: 20px;
      float: left;
      width: calc(70% - 40px);
    }
    
    .wrapper .container .bottom .left .buy {
      float: right;
      width: calc(30% - 2px);
      height: 100%;
      background: #f1f1f1;
      transition: background 0.5s;
      border-left: solid thin rgba(0, 0, 0, 0.1);
    }
    
    .wrapper .container .bottom .left .buy i {
      font-size: 30px;
      padding: 30px;
      color: #254053;
      transition: transform 0.5s;
    }
    
    .wrapper .container .bottom .left .buy:hover {
      background: #A6CDDE;
    }
    
    .wrapper .container .bottom .left .buy:hover i {
      transform: translateY(5px);
      color: #00394B;
    }
    
    .wrapper .container .bottom .right {
      width: 50%;
      background: #A6CDDE;
      color: white;
      float: right;
      height: 200%;
      overflow: hidden;
    }
    
    .wrapper .container .bottom .right .details {
      padding: 20px;
      float: right;
      width: calc(70% - 40px);
    }
    
    .wrapper .container .bottom .right .done {
      width: calc(30% - 2px);
      float: left;
      transition: transform 0.5s;
      border-right: solid thin rgba(255, 255, 255, 0.3);
      height: 50%;
    }
    
    .wrapper .container .bottom .right .done i {
      font-size: 30px;
      padding: 30px;
      color: white;
    }
    
    .wrapper .container .bottom .right .remove {
      width: calc(30% - 1px);
      clear: both;
      border-right: solid thin rgba(255, 255, 255, 0.3);
      height: 50%;
      background: #BC3B59;
      transition: transform 0.5s, background 0.5s;
    }
    
    .wrapper .container .bottom .right .remove:hover {
      background: #9B2847;
    }
    
    .wrapper .container .bottom .right .remove:hover i {
      transform: translateY(5px);
    }
    
    .wrapper .container .bottom .right .remove i {
      transition: transform 0.5s;
      font-size: 30px;
      padding: 30px;
      color: white;
    }
    
    .wrapper .container .bottom .right:hover .remove,
    .wrapper .container .bottom .right:hover .done {
      transform: translateY(-100%);
    }
    
    .wrapper .inside {
      z-index: 9;
      background: #92879B;
      width: 140px;
      height: 140px;
      position: absolute;
      top: -70px;
      right: -70px;
      border-radius: 0px 0px 200px 200px;
      transition: all 0.5s, border-radius 2s, top 1s;
      overflow: hidden;
    }
    
    .wrapper .inside .icon {
      position: absolute;
      right: 85px;
      top: 85px;
      color: white;
      opacity: 1;
    }
    
    .wrapper .inside:hover {
      width: 100%;
      right: 0;
      top: 0;
      border-radius: 0;
      height: 80%;
    }
    
    .wrapper .inside:hover .icon {
      opacity: 0;
      right: 15px;
      top: 15px;
    }
    
    .wrapper .inside:hover .contents {
      opacity: 1;
      transform: scale(1);
      transform: translateY(0);
    }
    
    .wrapper .inside .contents {
      padding: 5%;
      opacity: 0;
      transform: scale(0.5);
      transform: translateY(-200%);
      transition: opacity 0.2s, transform 0.8s;
    }
    
    .wrapper .inside .contents table {
      text-align: left;
      width: 100%;
    }
    
    .wrapper .inside .contents h1,
    .wrapper .inside .contents p,
    .wrapper .inside .contents table {
      color: white;
    }
    
    .wrapper .inside .contents p {
      font-size: 13px;
    }
    <!DOCTYPE html>
    <html>
    
    <head>
      <meta charset="UTF-8">
      <title>Обработка события в элементах с одинаковым классом</title>
      <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
      <link rel="stylesheet" href="./style.css">
    
    </head>
    
    <body>
      <div class="wrapper">
        <div class="container">
          <div class="top"></div>
          <div class="bottom">
            <div class="left">
              <div class="details">
                <h1>Номер 1</h1>
              </div>
              <div class="buy"><i class="material-icons">add_shopping_cart</i></div>
            </div>
            <div class="right">
              <div class="done"><i class="material-icons">done</i></div>
              <div class="details">
                <h1>Номер 1</h1>
              </div>
              <div class="remove"><i class="material-icons">clear</i></div>
            </div>
          </div>
        </div>
        <div class="inside">
          <div class="icon"><i class="material-icons">info_outline</i></div>
          <div class="contents">
            Описание
          </div>
        </div>
      </div>
    
      <div class="wrapper">
        <div class="container">
          <div class="top"></div>
          <div class="bottom">
            <div class="left">
              <div class="details">
                <h1>Номер 2</h1>
              </div>
              <div class="buy"><i class="material-icons">add_shopping_cart</i></div>
            </div>
            <div class="right">
              <div class="done"><i class="material-icons">done</i></div>
              <div class="details">
                <h1>Номер 2</h1>
              </div>
              <div class="remove"><i class="material-icons">clear</i></div>
            </div>
          </div>
        </div>
        <div class="inside">
          <div class="icon"><i class="material-icons">info_outline</i></div>
          <div class="contents">
            Описание
          </div>
        </div>
      </div>
    
      <div class="wrapper">
        <div class="container">
          <div class="top"></div>
          <div class="bottom">
            <div class="left">
              <div class="details">
                <h1>Номер 3</h1>
              </div>
              <div class="buy"><i class="material-icons">add_shopping_cart</i></div>
            </div>
            <div class="right">
              <div class="done"><i class="material-icons">done</i></div>
              <div class="details">
                <h1>Номер 3</h1>
              </div>
              <div class="remove"><i class="material-icons">clear</i></div>
            </div>
          </div>
        </div>
        <div class="inside">
          <div class="icon"><i class="material-icons">info_outline</i></div>
          <div class="contents">
            Описание
          </div>
        </div>
      </div>
    
      <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    
    </body>
    
    </html>

    • 2
  2. Maxim
    2023-07-11T15:00:28Z2023-07-11T15:00:28Z

    尝试使用stopPropagation- 阻止事件传递到父元素。 https://api.jquery.com/event.stoppropagation/

    <div class="block">
      <div class="block1"></div>
      <div class="block2"></div>
    </div>
    <div class="block">
      <div class="block1"></div>
      <div class="block2"></div>
    </div>
    <div class="block">
      <div class="block1"></div>
      <div class="block2"></div>
    </div>
    
    <script>
      $('.block1').click(function(event) {
        event.stopPropagation();
        $('.block').addClass("block-clicked");
      });
    
      $('.block2').click(function(event) {
    
        $('.block').removeClass("block-clicked");
      });
    </script>
    
    • 2
  3. Denis I
    2023-07-11T15:46:22Z2023-07-11T15:46:22Z
    $('.block1').click(function() {
      $(this).parent('.block').addClass("block-clicked");
    });
    
    $('.block2').click(function() {
      $(this).parent('.block').addClass("block-clicked");
    });
    
    • 2
  4. ksa
    2023-07-11T15:19:30Z2023-07-11T15:19:30Z

    必须仅针对一个(其)父块元素处理单击

    我会给你一个解决方案...

    它的本质是跟踪父元素的点击,然后执行与它们相关的所有操作。

    $('.wrapper').click(function(e) {
      const ob = $(this).find('.bottom')
      const o = $(e.target).parent('.buy, .remove')
      if (o.hasClass('buy')) ob.addClass("clicked")
      if (o.hasClass('remove')) ob.removeClass("clicked")
    });
    html,
    body {
      background: #E3E3D8;
      font-family: sans-serif;
      padding: 25px;
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
    }
    
    .wrapper {
      width: 300px;
      height: 500px;
      background: white;
      margin: auto;
      position: relative;
      overflow: hidden;
      border-radius: 10px 10px 10px 10px;
      box-shadow: 0;
      transform: scale(0.95);
      transition: box-shadow 0.5s, transform 0.5s;
    }
    
    .wrapper:hover {
      transform: scale(1);
      box-shadow: 5px 20px 30px rgba(0, 0, 0, 0.2);
    }
    
    .wrapper .container {
      width: 100%;
      height: 100%;
    }
    
    .wrapper .container .top {
      height: 80%;
      width: 100%;
      background: url(https://s-media-cache-ak0.pinimg.com/736x/49/80/6f/49806f3f1c7483093855ebca1b8ae2c4.jpg) no-repeat center center;
      -webkit-background-size: 100%;
      -moz-background-size: 100%;
      -o-background-size: 100%;
      background-size: 100%;
    }
    
    .wrapper .container .bottom {
      width: 200%;
      height: 20%;
      transition: transform 0.5s;
    }
    
    .wrapper .container .bottom.clicked {
      transform: translateX(-50%);
    }
    
    .wrapper .container .bottom h1 {
      margin: 0;
      padding: 0;
    }
    
    .wrapper .container .bottom p {
      margin: 0;
      padding: 0;
    }
    
    .wrapper .container .bottom .left {
      height: 100%;
      width: 50%;
      background: #f4f4f4;
      position: relative;
      float: left;
    }
    
    .wrapper .container .bottom .left .details {
      padding: 20px;
      float: left;
      width: calc(70% - 40px);
    }
    
    .wrapper .container .bottom .left .buy {
      float: right;
      width: calc(30% - 2px);
      height: 100%;
      background: #f1f1f1;
      transition: background 0.5s;
      border-left: solid thin rgba(0, 0, 0, 0.1);
    }
    
    .wrapper .container .bottom .left .buy i {
      font-size: 30px;
      padding: 30px;
      color: #254053;
      transition: transform 0.5s;
    }
    
    .wrapper .container .bottom .left .buy:hover {
      background: #A6CDDE;
    }
    
    .wrapper .container .bottom .left .buy:hover i {
      transform: translateY(5px);
      color: #00394B;
    }
    
    .wrapper .container .bottom .right {
      width: 50%;
      background: #A6CDDE;
      color: white;
      float: right;
      height: 200%;
      overflow: hidden;
    }
    
    .wrapper .container .bottom .right .details {
      padding: 20px;
      float: right;
      width: calc(70% - 40px);
    }
    
    .wrapper .container .bottom .right .done {
      width: calc(30% - 2px);
      float: left;
      transition: transform 0.5s;
      border-right: solid thin rgba(255, 255, 255, 0.3);
      height: 50%;
    }
    
    .wrapper .container .bottom .right .done i {
      font-size: 30px;
      padding: 30px;
      color: white;
    }
    
    .wrapper .container .bottom .right .remove {
      width: calc(30% - 1px);
      clear: both;
      border-right: solid thin rgba(255, 255, 255, 0.3);
      height: 50%;
      background: #BC3B59;
      transition: transform 0.5s, background 0.5s;
    }
    
    .wrapper .container .bottom .right .remove:hover {
      background: #9B2847;
    }
    
    .wrapper .container .bottom .right .remove:hover i {
      transform: translateY(5px);
    }
    
    .wrapper .container .bottom .right .remove i {
      transition: transform 0.5s;
      font-size: 30px;
      padding: 30px;
      color: white;
    }
    
    .wrapper .container .bottom .right:hover .remove,
    .wrapper .container .bottom .right:hover .done {
      transform: translateY(-100%);
    }
    
    .wrapper .inside {
      z-index: 9;
      background: #92879B;
      width: 140px;
      height: 140px;
      position: absolute;
      top: -70px;
      right: -70px;
      border-radius: 0px 0px 200px 200px;
      transition: all 0.5s, border-radius 2s, top 1s;
      overflow: hidden;
    }
    
    .wrapper .inside .icon {
      position: absolute;
      right: 85px;
      top: 85px;
      color: white;
      opacity: 1;
    }
    
    .wrapper .inside:hover {
      width: 100%;
      right: 0;
      top: 0;
      border-radius: 0;
      height: 80%;
    }
    
    .wrapper .inside:hover .icon {
      opacity: 0;
      right: 15px;
      top: 15px;
    }
    
    .wrapper .inside:hover .contents {
      opacity: 1;
      transform: scale(1);
      transform: translateY(0);
    }
    
    .wrapper .inside .contents {
      padding: 5%;
      opacity: 0;
      transform: scale(0.5);
      transform: translateY(-200%);
      transition: opacity 0.2s, transform 0.8s;
    }
    
    .wrapper .inside .contents table {
      text-align: left;
      width: 100%;
    }
    
    .wrapper .inside .contents h1,
    .wrapper .inside .contents p,
    .wrapper .inside .contents table {
      color: white;
    }
    
    .wrapper .inside .contents p {
      font-size: 13px;
    }
    <!DOCTYPE html>
    <html>
    
    <head>
      <meta charset="UTF-8">
      <title>Обработка события в элементах с одинаковым классом</title>
      <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
      <link rel="stylesheet" href="./style.css">
    
    </head>
    
    <body>
      <div class="wrapper">
        <div class="container">
          <div class="top"></div>
          <div class="bottom">
            <div class="left">
              <div class="details">
                <h1>Номер 1</h1>
              </div>
              <div class="buy"><i class="material-icons">add_shopping_cart</i></div>
            </div>
            <div class="right">
              <div class="done"><i class="material-icons">done</i></div>
              <div class="details">
                <h1>Номер 1</h1>
              </div>
              <div class="remove"><i class="material-icons">clear</i></div>
            </div>
          </div>
        </div>
        <div class="inside">
          <div class="icon"><i class="material-icons">info_outline</i></div>
          <div class="contents">
            Описание
          </div>
        </div>
      </div>
    
      <div class="wrapper">
        <div class="container">
          <div class="top"></div>
          <div class="bottom">
            <div class="left">
              <div class="details">
                <h1>Номер 2</h1>
              </div>
              <div class="buy"><i class="material-icons">add_shopping_cart</i></div>
            </div>
            <div class="right">
              <div class="done"><i class="material-icons">done</i></div>
              <div class="details">
                <h1>Номер 2</h1>
              </div>
              <div class="remove"><i class="material-icons">clear</i></div>
            </div>
          </div>
        </div>
        <div class="inside">
          <div class="icon"><i class="material-icons">info_outline</i></div>
          <div class="contents">
            Описание
          </div>
        </div>
      </div>
    
      <div class="wrapper">
        <div class="container">
          <div class="top"></div>
          <div class="bottom">
            <div class="left">
              <div class="details">
                <h1>Номер 3</h1>
              </div>
              <div class="buy"><i class="material-icons">add_shopping_cart</i></div>
            </div>
            <div class="right">
              <div class="done"><i class="material-icons">done</i></div>
              <div class="details">
                <h1>Номер 3</h1>
              </div>
              <div class="remove"><i class="material-icons">clear</i></div>
            </div>
          </div>
        </div>
        <div class="inside">
          <div class="icon"><i class="material-icons">info_outline</i></div>
          <div class="contents">
            Описание
          </div>
        </div>
      </div>
    
      <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    
    </body>
    
    </html>

    • 1

相关问题

  • 第二个 Instagram 按钮的 CSS 属性

  • 由于模糊,内容不可见

  • 弹出队列。消息显示不正确

  • 是否可以在 for 循环中插入提示?

  • 如何将 JSON 请求中的信息输出到数据表 Vuetify vue.js?

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5