PDA

نسخه کامل مشاهده نسخه کامل : مشکل hover در اینترنت اکسپلورر



dominican
05-06-2008, 05:16
سلام
من برایه اولین بار تصمیم گرفتم یه وبسایت بcss بسازم تا اواسط کار داشت خوب پیش میرفت ولی وسطایه مار یه لحضه دیدم که یکی از تیبل ها کار نمیکنه منم افتادم به جونش بقیه کد هایه css رو پاک کردم بقیه تیبل ها و دم دستگاه هارو هم پاک کردم بازم نشد لطفا یکی نگاه کنه ببینه مشکلش چیه منو کشت

مثلا قراره یه تیبل باشه که وقتی موس میره رویه سطر هاش رنگشون عوض بشه


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Bracket
05-06-2008, 21:48
دقیقا مشکل چیه ؟ در ضمن Hover تو Ie فقط رویه لینکها کار میکنه .

peyman1987
05-06-2008, 22:59
Hover توی IE همونطور که دوستمون گفتن فقط روی لینک کار میکنه.
کد شما روی فایرفاکس بدون مشکل کار میکنه.

برای حل مشکلتون میتونین از جاوااسکریپت و کتابخانه jQuery کمک بگیرین. بهترین نتیجه رو میده. فقط باید یه مقدار صبور باشین و مستنداتش رو بخونین. اینم لینک:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

dominican
06-06-2008, 04:24
ممنون دوستان متوجه شدم
حالا کد جاوا اسکریپت رو باید تویه هر صفحه تکرار کنم؟ راهی نداره تو فایل css بندازم ؟

neopersia
06-06-2008, 05:58
اگه اشتباه نکنم قبلاً در مورد خاصیت hover برای سطرهای جدول بحث کرده بودیم نه
اسکرپت مربوط به این کار رو نمیشه توی فایل css گذاشت ولی در عوض میتونی اونو بزاری توی یک فایل js و با کد زیر به صفحه ضمیمه کنی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

TemplateMonster
13-06-2008, 23:14
من براي حل مکشکل hover در ie يه راه حل دارم. اين‌جا رو ببينيد:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


اين اسکريپت باعث مي‌شه بتونيد توي IE واسه همه‌چيز خاصيت hover توي css کار کنه.

Bracket
14-06-2008, 15:36
البته نیازی با استفاده از Jscript هم نیست با همون دو خط تغییر CSS به راحتی میشه این کار رو کرد خیلی راحت . اون Css ها باید اینطوری بشن :

این اضافه بشه :


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینم تغییر کنه یعنی تو Style سومی به جای tr:hover بشه a:hover .

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

البته کلا استفاده از Table دیگه جالب نیست برای همچین منوهایی هم بهتر از Li استفاده بشه .

dominican
29-06-2008, 08:06
آخه اینطوری جالب تره !!! اگه از li استفاده کنم شکل منو نداره انگار یه مشت کلمه رو ریختی زیر همدیگه من میخوام هر کلمه کادر خودشو داشته باشه و تو یه مربع باشه