سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ محدثه اسفندیاری
tab-content-section
جامعه Html & CSS ایجاد شده در ۰۷ فروردین ۱۴۰۴

سلام و وقت بخیر

بخش tab-content بدون کلیک کردن هم نمایش داده میشه و قاطی میشه وچیکار کنم درست شه؟

https://codepen.io/Mohadese-Esfandiari/pen/qEBMyyB

سلام. وقتتون بخیر
این کد رو بررسی بفرمایید:

    <ul class="accardion">
      <li>
        <div>Test 1</div>
        <ul>
          <li><a href="">list item</a></li>
          <li><a href="">list item</a></li>
          <li><a href="">list item</a></li>
        </ul>
      </li>
      <li>
        <div>Test 2</div>
        <ul>
          <li><a href="">list item</a></li>
          <li><a href="">list item</a></li>
          <li><a href="">list item</a></li>
        </ul>
      </li>
      <li>
        <div>Test 3</div>
        <ul>
          <li><a href="">list item</a></li>
          <li><a href="">list item</a></li>
          <li><a href="">list item</a></li>
        </ul>
      </li>
    </ul>

----

*,
body {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
ul {
  list-style: none;
}
a {
  text-decoration: none;
}
.accardion li {
  cursor: pointer;
}
.accardion div {
  background: hotpink;
  color: white;
  border-bottom: 1px solid #efefef;
  padding: 10px;
}
.accardion ul {
  background: rgb(255, 228, 242);
  display: none;
}
.accardion ul li {
  padding: 6px 0;
}
.accardion ul li a {
  color: rgb(44, 41, 41);
}

----

$(document).ready(function () {
  $(".accardion > li > div").click(function () {
    if ($(this).next().is(":hidden")) {
      $(".accardion ul").slideUp();
    }
    $(this).next().slideToggle();
  });
});
سحر پاشائی ۰۹ فروردین ۱۴۰۴، ۰۹:۴۰