PDA

View Full Version : نمایش منوی بزرگ با hover بر روی منوی چسبنده



mahmata
یک شنبه 11 مرداد 1394, 22:07 عصر
لام
تو رو خدااااااا کمکم کنید
http://www.developer1.ir/forum/images/smilies/sad.pnghttp://www.developer1.ir/forum/images/smilies/sad.pnghttp://www.developer1.ir/forum/images/smilies/biggrin.png

اعصابم خورد شد از بس کلنجار رفتم با این منو
ببینید مشکل من اینه که من میخوام یه منویی شبیه سایت بامیلو
http://www.bamilo.com (http://www.bamilo.com/)
درست کنم. اگه اون سایت رو ببینید بالای صفحه یه navigation menu داره و پایینشم یه منوی بزرگه
ولی وقتی با اسکرول میای پایین اون navigation menu به حالت چسبنده میاد پایین و منوی بزرگ هم با رفتن موس روی قسمت اول منوی چسبنده دوباره نمایش داده میشه
حالا منم میخوام یه همچین کاری کنم
منوی چسبنده رو درست کردم. زیرش منوی بزرگمم درست کردم. وقتیم موس میره رو قسمت اول دوباره منوی بزرگ نشون داده میشه اما...
دوتا مشکل دارم
یکی اینکه وقتی navigation menu به حالت چسبنده در میاد بین اون و منوی بزرگ (در حالت hover)یه فاصله حدودا 10 پیکسلی میوفته
دوم اینکه منوی بزرگ درحالت hover وقتی موس رو میخوام ببرم روش میپره

امیدوارم مشکلمو متوجه شده باشد :لبخند:


تو رو خدا راهنماییم کنید من باید اینو درست کنم چون اعصابمو ریخته به هم
http://www.developer1.ir/forum/images/smilies/confused.png


فایلای پروژه رو هم پیوست کردم
صفحه Default و Default.master رو ببینید

sinoser
دوشنبه 12 مرداد 1394, 16:41 عصر
مشکل اول رو با دادن margin-top منفی حل میشه کرد
مشکل دوم : خودم چند وقت پیش یه منو درست کردم این مشکلو داشتم , بعد یادمه امد یه div گذاشتن که اون به قول تو منو بزرگ به قول من سطح 1 رو با زیر منو هاش و به قول من سطح 2 رو داخلش داشت و من دستور نوشته بودم هر وقت از اون div خارج شد منو رو به حالت مخفی ببره (در واقع ریست کنه یعنی هر دو تا سطح رو hide کنه ) و وقتی روی به قول تو navigation menu رفت div و سطح 1 رو نشون بده.
درواقع میشه گفت
ظاهر شدن منو = div و سطح 1 که بعد از طریق hover سطح 1 سطح 2 رو میشه دید
مخفی شدن منو = خروج موس از محدوده div که ابعادش برابر مجموع ابعاد منو و زیر منو (سطح 1 و سطح 2 ) هست و مخفی کردن div و سطح 1 و 2 به صورت تک تک

mahmata
دوشنبه 12 مرداد 1394, 22:32 عصر
مشکل اول رو با دادن margin-top منفی حل میشه کرد
مشکل دوم : خودم چند وقت پیش یه منو درست کردم این مشکلو داشتم , بعد یادمه امد یه div گذاشتن که اون به قول تو منو بزرگ به قول من سطح 1 رو با زیر منو هاش و به قول من سطح 2 رو داخلش داشت و من دستور نوشته بودم هر وقت از اون div خارج شد منو رو به حالت مخفی ببره (در واقع ریست کنه یعنی هر دو تا سطح رو hide کنه ) و وقتی روی به قول تو navigation menu رفت div و سطح 1 رو نشون بده.
درواقع میشه گفت
ظاهر شدن منو = div و سطح 1 که بعد از طریق hover سطح 1 سطح 2 رو میشه دید
مخفی شدن منو = خروج موس از محدوده div که ابعادش برابر مجموع ابعاد منو و زیر منو (سطح 1 و سطح 2 ) هست و مخفی کردن div و سطح 1 و 2 به صورت تک تک


آقا واقعا دمت گرم:لبخند:...کارت درسته...هر دو تا مشکلم عین آب خوردن حل شد...خیلی کیف کردم خیر ببینی:لبخند:

almassite
سه شنبه 08 فروردین 1396, 19:32 عصر
من مشکلم اینه که زیر منو های این سایت را نمیتوم عرض کنم و کدش را پیدا نمیکنم http://mehreedalat.com/