سلام به همگی❤️
من اومدم با ووکامرس یه گرید محصول گذاشتم که محصولات در دو ردیف زیر هم هست و بعد اومدم با css ، اُورفلو اون و اسکرول گذاشتم(overflow: scroll)
حالا محصولات در یک ردیف قرار دارد و به صورت افقی اسکرول میخورن که یه جورایی شبیه اسلایدر محصولات شده. ولی مشکلی که هست در حالت پیشفرض نمیشه با موس اسکرول کرد یعنی با موس نمیشه محصولات رو به چپ و راست کشاند ، حتما باید اسکرول بار اون رو استفاده کرد برای اسکرول کردن محصولات.
من برنامه نویسی بلد نیستم دوستانی که با برنامه نویسی آشنایی دارن فک کنم بشه اینو درست کرد با کد. خیلییییی ممنون میشم از تون کمکم کنید.❤️🙏🙏
لینک سایتو میزارم نگاه کنید به راحتی متوجه میشید.🙏
عنوان لینک مورد نظر
ببین با کد زیر حالت لمسی فقط برای موبایل کار می کند.
.wc-block-grid__products {
touch-action: manipulation;
}
فقط کافیه این کد در فایل style.css قرار بگیره...
اگر بلد نیستی, دسترسی بده...
مرسی تو حالت موبایل مشکلی ندارم و کار میکنه
تو دسکتاپ کار نمیکنه
فک کنم با جاوا اسکریپت باید درست کرد
دوست عزیز اینا event
میخوره یعنی اون چیزی که شما ساختی با همین overflow
و اینا فقط با حالت تاچ کردن کار میکنه و درگش فعال نیستش و نمیشه هم فعالش کرد در حقیقت فقط این حالت برا گوشی خوبه و برای صفحه های بزرگ یا باید کاربر اون اسکرول بار رو بگیره و درگ کنه تا تکون بخوره
راحلش چیه؟ باید با جاوااسکریپت اسلایدر بسازید تا هم با رویداد درگ کار کنه هم با تاچ موبایل
درود @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>
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟