راکت

خطای Uncaught ReferenceError: jQuery is not defined

6 پاسخ

با سلام
داخل کنسول گوگل برخی از صفحات سایت این خطا رو داره. کسی میتونه راهنمایی کنه؟
Uncaught ReferenceError: jQuery is not defined at https://......................./:87:9

نیما
نیما
@ramharand68
ثبت پرسش جدید

پاسخ‌ها

6
نیما  ش
نیما ش
@nimageneral

تخصص: برنامه نویس وب

این خطا به این اشاره میکنه که جی کوئری شما تعریف نشده و باید آدرس فایل جی کوئری رو براش تعریف کنید به عنوان مثال توی فایل هدر تون

نیما
نیما
@ramharand68

@nimageneral ممنون از راهنماییتون!
منظورتون این هست که من چک کنم که این صفحه از چه فایل های jquery استفاده می کنه و اونها رو داخل فایل هدر قالب اضافه کنم؟

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

نیما  ش
نیما ش
@nimageneral

تخصص: برنامه نویس وب

ببینید امکان داره که لینکی توی صفحه شما باشه که به فایل جی کوئری اشاره میکنه حالا یا داخلی یا لینک خارجی ولی توی مسیر مشخص شده، این فایل وجود نداشته باشه یا بنا به دلایلی حذف شده باشه ، شما باید لینک رو تصحیح کنید

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

قسمتی از کدهای جاوا اسکریپتی تون از دستورات JQuery استفاده شده در حالی که این کتابخانه رو پیدا نمی‌کنه. یا کلا به پروژه تون اضافه نکردید و یا پایین تر از جایی که ازش استفاده شده فراخونی شده.

مشکل با اضافه کردن صحیح JQuery به پروژتون برطرف میشه.

نیما
نیما
@ramharand68

متاسفانه لینکی به فایل jquery مشخصی پیدا نمی کنم

https://drmahdizadeh.com
این آدرس سایت هست
من از افزونه wp roocket استفاده می کنم که فایل های css و js رو ادغام کرده برای بهبود سرعت ولی نمیتونم بفهمم که کدوم آدرس رو باید اصلاح کنم.

عماد سروش
عماد سروش
@emadsorush

تخصص: وبمستر و طراح سایت وردپرس

سلام. همونجوری که دوستان گفتند مشکل شما از لود نشدن یا تعریف نشدن کدها یا فایل جی کوئری هست. چون از wp rocket استفاده کردید این مشکل از تغییراتی هست که برای لود تنبل کدهای js انجام دادید. برای حل این مشکل در افزونه wp rocket وارد بخش تنظیمات بشید و از قسمت file optimization و بخش تنظیمات فایل های جاوا اسکریپت. تیک گزینه load Javascript deferred رو حتما فعال کردید. زیر این گزینه یه تیک دیگه هست که برای معاف کردن کدهای jquery از این بارگذاری تنبل بعد از لود کل سایت هست. این تیک رو هم فعال کنید. مشکلتون باید حل شده باشه. اینجوری کدهای JQuery در ابتدای لود سایت به پیج اضافه میشن ولی کدهای جاوا اسکریپت در ابتدای لود سایت به تعویق می افتن.

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

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