ورود

View Full Version : مشکل در مشخص کردن شرط دستور if



picador
شنبه 24 آبان 1393, 04:03 صبح
سلام به شما دوستان عزیز

من یک عنصر div دارم. می خوام بگم اگر نشانه گر موس داخل این عنصر div بود صفحه قابلیت اسکرول شدن نداشته باشه. اما اگر بیرون از این عنصر Div بود صفحه قابلیت اسکرول شدن داشته باشه.
مشکل من اینه که نمی تونم بفهمم که چطوری میشه دستور if statement رو برای این موضوع نوشت. یعنی اینکه شرط if رو چی باید قرار بدم؟
من راه حل رو بلدم. من فقط نمی دونم شرط باید چی باشه.

hsgpro
شنبه 24 آبان 1393, 08:38 صبح
سلام
براحتی می تونید با CSS هم این کار رو انجام بدید.

به این صورت:

.divclass:hover{کد استایلی که باعث مخفی شدن اسکرولر میشه}

کد استایل اسکرول هم برای کل صفحه نمی دونم اما برای ایجاد اسکرول در مثلاً یه div خاص از استایل زیر استفاده میشه:


.divclass{height:300px;overflow:auto;}

اون ارتفاع 300 رو حتماً باید یه چیزی تعیین کنید تا مرورگر بفهمه محتویات div از کدوم ارتفاع بیشتر شد Scroll نمایش بده.

اگر با CSS موفق نشدید می تونید از جاوا اسکریپت استفاده کنید.برای این کار هم رویداد از رویداد onmouseover (http://www.w3schools.com/tags/ev_onmouseover.asp) در html می تونید استفاده کنید.