PDA

View Full Version : سوال: سوال درمورد کار نکردن کد



alimo0900
جمعه 03 اردیبهشت 1395, 06:34 صبح
با سلام

می خواستم دوستان در مورد کار نکردن کد جی کوری بپرسم . قبل از مطرح کردن این سوال در این جا در اینترنت جستحو کردم ولی چیزی پیدا نکردم . مشکل من اینه که کد جی کوری را در وب قرار می دهم کد های مبروط به اون را می زنم ولی با این که مسیر را دریت دادم ولی کد ها اجرا نمی شوند . علت چیست ؟ ممنون می شم راهنمایم کنید

Farshid007
جمعه 03 اردیبهشت 1395, 06:54 صبح
اول چک کن ببین کتابخانه جی کوئری اینکلود شده باشه و اینکه حتما باید قبل از کد های جی کوئری ،کتابخانه جی کوئری اینکلود بشه
بعد چک کن ببین کد هات خطای دستوری نداشته باشن
چون اگه ی خطای دستوری تو کد های جاوا اسکریپت باشه دیگه هیچ کدی کار نمیکنه مثلا ی پرانتز یا اکولادی چیزی کم باشه یا زیاد باشه یا ...

alimo0900
جمعه 03 اردیبهشت 1395, 07:01 صبح
اول چک کن ببین کتابخانه جی کوئری اینکلود شده باشه و اینکه حتما باید قبل از کد های جی کوئری ،کتابخانه جی کوئری اینکلود بشه
بعد چک کن ببین کد هات خطای دستوری نداشته باشن
چون اگه ی خطای دستوری تو کد های جاوا اسکریپت باشه دیگه هیچ کدی کار نمیکنه مثلا ی پرانتز یا اکولادی چیزی کم باشه یا زیاد باشه یا ...

همه چک شدن کتابخانه ها همه هستن ولی نمایش کد عادی هم اجرا نمی کنه

Farshid007
جمعه 03 اردیبهشت 1395, 07:05 صبح
اگه همه چی درسته شاید جاوا اسکریپت تو مرورگرت غیر فعاله

alimo0900
جمعه 03 اردیبهشت 1395, 07:10 صبح
اگه همه چی درسته شاید جاوا اسکریپت تو مرورگرت غیر فعاله

آقا فعاله ولی بازم کار نمی کنه ، خیلی عجیبه

Farshid007
جمعه 03 اردیبهشت 1395, 07:14 صبح
بازم چک کن
یه صفحه خیلی کوچیک درست کن که توش ی کد ساده جی کوئری داشته باشه

وگرنه بنده دیگه هیچی به ذهنم نمیرسه:لبخندساده:

مهرداد سیف زاده
جمعه 03 اردیبهشت 1395, 07:22 صبح
شما بر چه اساسی میگید همه چیز لود شده و درسته؟
دیباگ گرفتید؟ ابزار دیباگ شما چی هست؟ firebug یا development tools مرورگر
اگر از مرورگر chrome استفاده میکنید، روی صفحه راست کلیک کنید و inspect element رو انتخاب کنید یا در منوی settings گوشه صفحه از قسمت more tools گزینه development tools رو انتخاب کنید
معمولا پایین صفحه به نمایش در میاد
برید به تب console و قطعا اگر javascript کار نمیکنه در این جا ارور دارید. همچنین اگر jquery اصلا لود نشه یا مسیرش درست نباشه، خطای 404 در اونجا نشون داده میشه

همچنین افزونه firebug هم همین امکانات رو داره.
مشابه همین ابزارها برای firefox هم هست

alimo0900
جمعه 03 اردیبهشت 1395, 08:22 صبح
شما بر چه اساسی میگید همه چیز لود شده و درسته؟
دیباگ گرفتید؟ ابزار دیباگ شما چی هست؟ firebug یا development tools مرورگر
اگر از مرورگر chrome استفاده میکنید، روی صفحه راست کلیک کنید و inspect element رو انتخاب کنید یا در منوی settings گوشه صفحه از قسمت more tools گزینه development tools رو انتخاب کنید
معمولا پایین صفحه به نمایش در میاد
برید به تب console و قطعا اگر javascript کار نمیکنه در این جا ارور دارید. همچنین اگر jquery اصلا لود نشه یا مسیرش درست نباشه، خطای 404 در اونجا نشون داده میشه

همچنین افزونه firebug هم همین امکانات رو داره.
مشابه همین ابزارها برای firefox هم هست

آقا این کارو کردم درست می گید ارور داره ( ارور jquery.mobile-1.4.5.min.js:3
Uncaught TypeError: Cannot set property 'mobile' of undefined ) برای جی کوئری موبایل ارور میده . راه حلشو می گید کتابخانه رو از سایت اصلیش گرفتم . ممون

مهرداد سیف زاده
جمعه 03 اردیبهشت 1395, 08:35 صبح
شما توابع jquery mobile رو فراخوانی کردید. حالا شاید اسلایدر یا پلاگین دیگه ای داره mobile رو صدا میکنه
مشکل در عدم همخوانی ورژن های jquery‌و mobile‌هست
برای رفع این مشکل از jquery نسخه 1.9.1 و jquery mobile نسخه 1.3.1 استفاده کنید. همچنین اگر به نسخه jquery حساس نیستید از نسخه 1.8.3 استفاده کنید بهتره.

alimo0900
جمعه 03 اردیبهشت 1395, 09:24 صبح
شما توابع jquery mobile رو فراخوانی کردید. حالا شاید اسلایدر یا پلاگین دیگه ای داره mobile رو صدا میکنه
مشکل در عدم همخوانی ورژن های jquery‌و mobile‌هست
برای رفع این مشکل از jquery نسخه 1.9.1 و jquery mobile نسخه 1.3.1 استفاده کنید. همچنین اگر به نسخه jquery حساس نیستید از نسخه 1.8.3 استفاده کنید بهتره.

آقا تا اینجا همه چی ok بود ممنون ولی صفحه در حالت لودینگ میمونه و هیچ چیزی توی صفحه نشون نمده به جز لودینگ صفحه

مهرداد سیف زاده
جمعه 03 اردیبهشت 1395, 10:56 صبح
این دیگه برمیگرده به کدهای شما. کدهای خودتون رو غیر فعال کنید و همچنین روی یه صفحه ساده html تست بگیرید