Rohani

مشکل در hover شدن div ها

6 پست در این موضوع قرار دارد

سلام

من تو تا div تو در تو دارم و میخواهم وقتی div مادر hover شد تغیراتی روی div فرزند بدم.

<div class="ali">

<div class="hasan"></div>

</div>

در مثال بالا میخواهم وقتی علی hover شد تغیراتی روی حسن اعمال کنم.

0

به اشتراک گذاری این پست


لینک به پست

سلام چندين حالت داره :


.ali + .hasan { }
.ali ~ .hasan { }
.ali > .hasan { }

ي چند مدل ديگه هم بود انگار اين علامت وسطش فرق ميكرد !‌ نميدونم چه طوري هست هرجا يكيش كار ميده !‌ اگه يكيش كار نداد همه رو تست كن!‌

3

به اشتراک گذاری این پست


لینک به پست

سلام.

از طریق جی کویری به سادگی میشه این کار رو انجام داد.منتها دقیقشو نمیتونم بگم چه جوریه.امیدوارم اساتید تکمیل کنند.


$( ".ali" ).hover(function() {
$( ".hasan" ).css {
'width':'200px'
.
.
.
.});
});

ی همچین چیزی میشه

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

ویرایش شده در توسط حمید س
2

به اشتراک گذاری این پست


لینک به پست

فک کنم این بهتر باشه :


.ali:hover .hasan { }

اگه اشتباه نکنم البته ...

سلام چندين حالت داره :


.ali + .hasan { }
.ali ~ .hasan { }
.ali > .hasan { }

ي چند مدل ديگه هم بود انگار اين علامت وسطش فرق ميكرد !‌ نميدونم چه طوري هست هرجا يكيش كار ميده !‌ اگه يكيش كار نداد همه رو تست كن!‌

این که شما میگین برای اینه که زیر محموعه و ... div ها مشخص شه ... ( همین فرزندی که ایشون میگن ) نه برای hover !

1

به اشتراک گذاری این پست


لینک به پست

متاسفانه هیچ کدوم از کدهای بالا کار نکردن.

0

به اشتراک گذاری این پست


لینک به پست

متاسفانه هیچ کدوم از کدهای بالا کار نکردن.

خوب ببینید اگر div اصلی داخلش فقط یک div هستش میتونید از این روش استفاده کنید و div داخلش رو صدا بزنید


.ali:hover div {


}

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

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


ورود به حساب کاربری