برگزیده های پرشین تولز

چطور یه div رو روی بالا ترین لایه گوشه بالای بروزر ثابت نگهدارم

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
سلام دوستان :blush:
من معمولا کارهای طراحی رو انجام نمیدم میدم روی همین حساب هم همیچن توی CSS ورزیده نیستم و اونی هم که بلد بودم رو بزور یادم میاد :D

حالا کارمون گیر افتاده میخایم یه div رو روی بالاترین لایه بچسبونیم گوشه بالا مرورگر یعنی فرقی نمیکنه که الان تا کجای صفحه اسکرول کردی پایین این vid هنوز گوشه بالای صفحت مونده !

البته نمیخوام راه بره چون میخام مثل Gmail که loding.. رو اون گوشه مینویسه وقتی دارم با سرور تماس برقرار میکنم ویزیبل بشه و بعد دوباره اینویزیبل بشه . فقط موندم چطوری باید بهش بگم وقتی ویزیبل میشی اون گوشه بالا ( حتی اگه وسط صفحه بودیم ) ظاهر شو .

خلاصش مشه اینکه میخوام این div همیشه توی دید و گوشه بالا بروزر باشه نه به صورت ثابت گوشه بالای صفحه .
ممنون ;)
 

amir abbas

Registered User
تاریخ عضویت
28 سپتامبر 2004
نوشته‌ها
388
لایک‌ها
17
این چیزی که شما می خوای تنها با استفاده از CSS شدنی نیست
برای اینکه یه عنصر رو تو صفحه فیکس کنی که صفحه اسکرول بشه سر جاش بمونه و روی تمامی لایه ها قرار بگیره باید از این دستورات استفاده کنی
کد:
position: fixed;
z-index: 999;

ولی خصوصیت position با مقدار fixed توی اینترنت اکسپلورر ساپورت نمیشه و فقط تو نسخه 7 سالم نشون داده میشه. برای همین مجبوری برای یه همچین جلوه ای از جاوااسکریپت استفاده کنی
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
خودمم حدث میزدم یه مقداری جاوا اسکریپت بخواد :D ولی امیدوار بودم چون قرار نیست توی صفحه هی جاش عوض بشه جاوا اسکریپت نخواد .

خوب حالا با جاوا اسکریپتش رو کسی داره که یه کم دستکاریش کنیم کارمون رو راه بندازه ؟
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
آقا نمیدونم شاید من درست متوجه نشده باشم این واقعا همونه که من میخوام ؟!
 
بالا