Jquery,
يکشنبه، 20 دي، 1388
1053
Aneeshtan

چند وقتی می شود که پرتال نیوک لرن مجهز به فریم ورک جی کوئری شده است و در بسیاری از جاها ما سعی کرده ایم تا با ساده ترین دستورات جی کوئری اقدام به آجاکسی سازی برخی بخش ها بکنیم .
اگر شما نمی دانید جی کوئری چیست می توانید این مقاله را بخوانید . جی کوئری یک چارچوب است که با استفاده از آن می توانید از بسیاری از امکانات آجاکسی به راحتی برخوردار شوید .
اما برخی جاها همین جی کوئری که واقعا دوست داشتنی و توسعه پذیر است ما را دچار درد سر کرده است .
این مقاله را برای این می نویسم چون همه ما می دانیم که دیباگ کردن ( رفع اشکال اجرا نشدن یا نقص ) در اسکریپت های آجاکسی سخترین کار کدنویسی تحت وب است .
مشکلی که من در کار روی پروژه ای با آن برخورد داشتم کند بودن قابلیت کشیدن و رها کردن اشیاء است .

وقتی خواستم مشکل را پیدا کنم روی چند اسکریپت گوناگون دیگر امتحان کردم و دیدم که مشکل از ساختار کدنویسی html من است و از این رو اقدام به حذف و اضافه کد کردم و متوجه شدم که مشکل از خاصیت های css است . با حذف برخی خاصیت ها مانند padding و float و position ها متوجه شدم که مشکل اصلی در همین کد padding:0px است . و بعد از حذف position:relative و padding:0px; اسکریپت به خوبی کار کرد .
امیدوارم اگر شما نیز به این مشکل برخورد کردید از این راه حل استفاده کنید و ساعت ها وقتتان هدر نشود .
موفق باشید
بدون برچسب
درجه 0/5 (0%) (0 رای)