راکت

مشکل در اجرای کد جاوااسکریپت

5 پاسخ

سلام
من داخل فایل پروژم یه موزیک پلیر داشتم که درست هم کار میکرد
بعد که پروژ رو وارد لاراول کردم دیگه همون اسکرول بار موزیک کار نکرد و وقتی روش کلیک میکردم دیگه audio.currentTime برابر با صفر میشد
درست کار میکرد اما وارد لاراول که شد دیگه audio.currentTime میشد صفر
تو کنسول هم دستور رو وارد کردم که مثلا audio.currentTime برابر 100 بشه اما باز هم شد صفر
کد جاول اسکریپتش هم اینه :

MusicPlayer__TimeLine.addEventListener('click' , (e) => {
    SetMusicTime = e.clientX * Math.floor(document.querySelector('#*****-player-audio').duration) / MusicPlayer__TimeLine.clientWidth;
    document.querySelector('#*****-player-audio').currentTime =SetMusicTime;
});

الان که دقت کردم دیدم اصلا نمیزاره موزیک رو عقب جلو هم بکنم
تو همون حالت دیفالت با تگ audio

ثبت پرسش جدید

پاسخ‌ها

5
مهدی نظری
مهدی نظری
@mahdi.nazari

تخصص: توسعه دهنده Front End

سلام 🖐
امیدوارم حالت خوب و عالی باشی🙏

مطمئن شو که سلکتورت با المان‌های صحیح تطابق دارن برای مثال، اگر شناسه المان‌تان به "-player-audio" تغییر کرده است، از document.querySelector('#-player-audio') به عنوان سلکتور درست استفاده کن

استفاده از ابزارهای لاراول برای تعامل با JS: لاراول ابزارهایی برای تعامل با JavaScript در محیط Laravel فراهم می‌کنه . به‌عنوان مثال، برای انجام عملیاتی مشابه این می‌توانی از دستورات Blade و داده‌های ارسالی از طریق ویو‌های Laravel استفاده کنی

کنسول مرورگر رو چک کن ببین اونطرف خطای خاصی نداری

امیدوارم پاسخم بهت کمک کرده باشه | تشکر❤️
موفق و پیروز باشی 🤘🌹

پارسا سجادی
پارسا سجادی
@mrcortexcode

تخصص: فول استک وب

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

شاید پاسخ شما همین‌جا باشد

پارسا سجادی
پارسا سجادی
@mrcortexcode

تخصص: فول استک وب

پارسا سجادی
پارسا سجادی
@mrcortexcode

تخصص: فول استک وب

اینو هم بگم که با clear chache کردن هم درست نشد ولی اسکرول بار موزیک پلیر داخل فایر فاکس کار کرد
اما خب داخل کروم و مایکروسافت ادج کار نمیکنه

مهدی نظری
مهدی نظری
@mahdi.nazari

تخصص: توسعه دهنده Front End

بزار ببینم پروژه تو دوست من

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

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