amirhossein
1 سال پیش توسط amirhossein مطرح شد
9 پاسخ

طراحی وب

سلام وقت بخیر ، من صفحه اول یه قالب رو درست کردم و منو وقتی اسکرول میشه فیکس میشه با js اما در صفحه دوم و جدیدی که درست کردم و نمایش کارت های محصول است منو من وقتی اسکرول میشه فیکس نمیشه کد jsمن اجرا نمیشه چیکار باید انجام بدم؟


ثبت پرسش جدید
محمد حسین
تخصص : mevn stack
@saghari 1 سال پیش مطرح شد
0

کد هارو بذار بفهمیم چی به چیه


amirhossein
@amirhossein1081 1 سال پیش مطرح شد
0

مشکل اینه واسه صفحه اصلی کار میکنه ولی واسه صفحه دوم کار نمیکنه
حالا کدهای js و html بزارم؟


وب دیزاینر
@it1press 1 سال پیش مطرح شد
-1

سلام
ابتدا کدها رو ارسال کنید
دو حالت پیش میاد:
1- کدها رو برای صفحه دوم به درستی اعمال نکردید
2- فایل js در صفحه دوم وجود نداره


amirhossein
@amirhossein1081 1 سال پیش مطرح شد
0

 تصویر
فایل ایندکس

 تصویر
فایل js
 تصویر
فایل پروداکت فایلا js در هردو صفحه html وجود دارن


محمد حسین
تخصص : mevn stack
@saghari 1 سال پیش مطرح شد
0

ممکنه تگ script رو برای صفحه دوم اعمال نکردی
اول برو اینسپکت بگیر توی صفحه دوم بیا تب network صفحه رو رفرش کن ببین فایل js لود میشه یا نه اگه کدش 200 بود لود شده اگه 404 بود تگ اسکریپت رو گذاشتی ولی آدرس دهیت اشتباه بوده اگه کلا فایل js لود نمیشه یعنی تگ اسکریپت رو نذاشتی
کنسول رو هم چک کن توی صفحه دوم اگه اروری داره بفرست


مهدی نظری
تخصص : توسعه دهنده Front End
@mahdi.nazari 1 سال پیش مطرح شد
0

کدهاتو بصورت متن بزار (قراردادن کد اون بالا رو بزن )من چک کنم بهت بگم مشکلت کجاست


وب دیزاینر
@it1press 1 سال پیش مطرح شد
-1

فایل های js رو در کدوم قسمت کدهای html ادرس دهی کردی؟
از قسمت سمت چپ (فایل منجر کامل) هم اسکرین ارسال کن .
اسکرین هایی که ارسال کردی ناقص هستن . اینطوری نمیشه کمکی کرد


amirhossein
@amirhossein1081 1 سال پیش مطرح شد
0

مشکلم حل شد یکی از کد های js فایل اصلی توی فایل دوم ارور میداد که همه فایلا مورد نیازمو قبل از اون ارور گزاشتم که کار میکنن ولی ارورمو نتونستم حل کنم اینم عکسش `تصویر`

اینم کل کدی که یه تیکش خطا داره


let thumbnail = document.getElementsByClassName('thumbnail');
let slider = document.getElementById('slider' );
let leftButton = document.getElementById('left-slide' );
let rightButton = document.getElementById('right-slide');

leftButton.addEventListener('click', function(){
    slider.scrollLeft -= 125;
});

rightButton.addEventListener('click', function(){
    slider.scrollLeft += 125;
});

const maxScrollLeft = slider.scrollWidth - slider.clientWidth;

function autoPlay(){
    if(slider.scrollLeft > (maxScrollLeft-1)){
        slider.scrollLeft -= maxScrollLeft;
    }else{
        slider.scrollLeft += 1
    }
}

let play = setInterval(autoPlay, 50)

for(let i =0;i<thumbnail.length;i++){
    thumbnail[i].addEventListener('mouseover', ()=>{
        clearInterval(play)
    })
    thumbnail[i].addEventListener('mouseout',()=>{
        return play = setInterval(autoPlay, 50);
    })
}```

محمد حسین
تخصص : mevn stack
@saghari 1 سال پیش مطرح شد
0

ببین این عکسی که گذاشتی عکس از ارور نیست ارور هارو از توی کنسول باید اسکرین بگیری
ولی احتمالا آیدی left-slide توی صفحه وجود نداره برای همین leftButton برابره با null این ارور هم مال اونه


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

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