مهدی
10 ماه پیش توسط مهدی مطرح شد
9 پاسخ

اسکرول کردن دستی با موس در اسلایدر محصول ساخته شده با css

سلام به همگی❤️
من اومدم با ووکامرس یه گرید محصول گذاشتم که محصولات در دو ردیف زیر هم هست و بعد اومدم با css ، اُورفلو اون و اسکرول گذاشتم(overflow: scroll)
حالا محصولات در یک ردیف قرار دارد و به صورت افقی اسکرول میخورن که یه جورایی شبیه اسلایدر محصولات شده. ولی مشکلی که هست در حالت پیشفرض نمیشه با موس اسکرول کرد یعنی با موس نمیشه محصولات رو به چپ و راست کشاند ، حتما باید اسکرول بار اون رو استفاده کرد برای اسکرول کردن محصولات.

من برنامه نویسی بلد نیستم دوستانی که با برنامه نویسی آشنایی دارن فک کنم بشه اینو درست کرد با کد. خیلییییی ممنون میشم از تون کمکم کنید.❤️🙏🙏

لینک سایتو میزارم نگاه کنید به راحتی متوجه میشید.🙏
عنوان لینک مورد نظر


ثبت پرسش جدید
مهدی
@mehdishams85 10 ماه پیش مطرح شد
0

چجوری میشه اینو با کدنویسی فعال کرد که با موس بتونم محصولات رو به چپ و راست بکشونم؟؟؟؟🙏


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 10 ماه پیش مطرح شد
0

درود خوبی...
یه نگاهی به ویدئو زیر بنداز:
https://www.youtube.com/watch?v=98gfjHUJeFY


مهدی
@mehdishams85 10 ماه پیش مطرح شد
0

ممنون دستت درد رایموند نکنه ولی من برنامه نویسی بلد نیستم
خودت بلدی درستش کنی؟؟


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 10 ماه پیش آپدیت شد
0

@mehdishams85

ببین با کد زیر حالت لمسی فقط برای موبایل کار می کند.

.wc-block-grid__products {
  touch-action: manipulation;
}

فقط کافیه این کد در فایل style.css قرار بگیره...
اگر بلد نیستی, دسترسی بده...


مهدی
@mehdishams85 10 ماه پیش مطرح شد
0

مرسی تو حالت موبایل مشکلی ندارم و کار میکنه
تو دسکتاپ کار نمیکنه
فک کنم با جاوا اسکریپت باید درست کرد


vahid
تخصص : توسعه دهنده وردپرس
@vahid1379 10 ماه پیش آپدیت شد
0

دوست عزیز اینا event میخوره یعنی اون چیزی که شما ساختی با همین overflow و اینا فقط با حالت تاچ کردن کار میکنه و درگش فعال نیستش و نمیشه هم فعالش کرد در حقیقت فقط این حالت برا گوشی خوبه و برای صفحه های بزرگ یا باید کاربر اون اسکرول بار رو بگیره و درگ کنه تا تکون بخوره

راحلش چیه؟ باید با جاوااسکریپت اسلایدر بسازید تا هم با رویداد درگ کار کنه هم با تاچ موبایل


مهدی
@mehdishams85 10 ماه پیش مطرح شد
0

مرسی از راهنمایی تون ossvahid@


سید آرین سید مومن
تخصص : junior security researcher
@arianseyed 10 ماه پیش مطرح شد
0

درود @mehdishams85

شما میتونید از اسلایدر های بوت استرپ استفاده کنید
مانند کد زیر
برای دریافت نمونه های بیشتر از این اسلایدر های زیبا میتونید به سایت بوت استرپ به نشانی https://getbootstrap.com/docs/4.0/components/carousel/

<div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
  <ol class="carousel-indicators">
    <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
    <li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
    <li data-target="#carouselExampleIndicators" data-slide-to="2"></li>
  </ol>
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img class="d-block w-100" src="..." alt="First slide">
    </div>
    <div class="carousel-item">
      <img class="d-block w-100" src="..." alt="Second slide">
    </div>
    <div class="carousel-item">
      <img class="d-block w-100" src="..." alt="Third slide">
    </div>
  </div>
  <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
  </a>
  <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
  </a>
</div>

مهدی
@mehdishams85 10 ماه پیش آپدیت شد
0

ممنونم ازتون.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام