PDA

View Full Version : سوال: عمل نکردن منوی ریسپانسیو در آی ای 8



e_a_23
دوشنبه 25 فروردین 1393, 10:00 صبح
سلام
ظاهرا منوهای ریسپانسیو در آی ای 8 درست کار نمی کنن. آیا راهی وجود داره که این مشکل رو حل کنیم؟

بهزاد علی محمدزاده
دوشنبه 25 فروردین 1393, 11:12 صبح
سلام . ie8 از media queries پشتیبانی نمی کنه . کتابخانه هایی برای این کار هست ولی تست نگرفتم . Respond (https://github.com/scottjehl/Respond) و دانلود کن و به صفحه اضافه کن . و بعدش اینکه در ie های قدیمی همین که سایت نمایش صحیحی داشته باشه کافیه . منظورت از منو رسپانسیو اگر این هست که توی اون مرورگرها با کوچیک کردن عرض مرورگر منو هم تغییر کنه . نیازی به این کار نیست . چون اون منو باید برای موبایل ها کار کنه که می کنه چون مرورگرهای اونها جدید هست . حالا نمی دونم به هم ریختگی داری یا فقط منو همون مشکل و داره .

e_a_23
دوشنبه 25 فروردین 1393, 12:05 عصر
نه دیگه به هم ریختگی وجود نداره. منو هم به هم نمی ریزه فقط با کوچک شدن سایز مرورگر درست عمل نمی کنه و کمی به هم می ریزه. ممنونم از پاسخ کاملتون.

Saber Mogaddas
دوشنبه 25 فروردین 1393, 15:00 عصر
سلام
اول از همه خوشحالم که به cross browser بودن یک سایت اهمیت میدید و دوم اینکه کسی که می خواد این کار رو به نحو خوب انجام بده باید تو طراحی وب حرفه ای عمل کنه و بتونه کدهاشو ترجمه کنه و اگه از کد آماده استفاده می کنه باید تحلیل کد ها رو متوجه باشه ..
بهترین روش برای حل این مشکل هم می تونه استفاده از تکنیک واکنشگرا توسط jquery باشه .. و اگه از این تکنولوژی اطلاع جامع ندارید می تونید از پلاگین های موجود و کمی اطلاع اولیه از کار این پلاگین ها استفاده کنید.
یک خط درست که من از اول کارطراحی به ui designer ها پیشنهاد میکنم استفاده از اطلاعات جامع و بروز استاندادهای جهانی وب هست که همیشه نیز بی نقص و عیب بوده..مطمئن باشید تحلیل و کد نویسی توسط این استانداردها باعث تسریع و بی نقص بودن پروژه ما هم از نظر کد نویسی و هم سئو خواهد بود..
نمونه پلاگین های آماده و ایده های جالب برای منو های واکنشگرا توسط jquery :
مثال اول (http://slicknav.com/) ، مثال دوم (http://exisweb.net/incredibly-useful-list-of-responsive-navigation-and-menu-patterns)
موفق باشید..

e_a_23
دوشنبه 25 فروردین 1393, 15:49 عصر
من توی این پروژه به موارد سختی برخورد کردم این موردی که دیدم یکیش بود و آخریش هم که عجیبه برام این بود که وقتی یه بک گراند که با مدیا کوئری واسه IE 8 در نظر گرفته بودم اعمال میشه اسلایدر ریسپانسیو محو می شه و وقتی اون عکس بک گراند که واسه کل سایت هست رو حذف می کنم اون اسلایدر عمل می کنه تو IE 8. نمی دونم به کی باید متوسل شم که اشکالو بهم بگه. تو ریسپانسیو کردن کلا مشکلات زیادی داشتم که این آخریش هست بقیه حل شدن. اما واقعا خسته شدم. :(