View Full Version : سوال: Parent
aroshanzamir
دوشنبه 29 دی 1393, 22:40 عصر
سلام دوستان : وقت همه شما بخیر
من یک ul دارم که درونش تعدادی li است و درون li یک تگ a است که بعضی از این تگ های a کلاس disabled دارند ...
حالا چطور می تونم بگم li های که hover می شوند اگر تگ a درونی آنها داری کلاس disabled باشد background-color آن تغیر کند ؟ منظورم background-color
li است
ul li:hover a.disabled
{
background-color:xxx;
}
ممنون
tooka123
سه شنبه 30 دی 1393, 18:24 عصر
سلام همین کد که درسته
ABZiko
سه شنبه 30 دی 1393, 18:36 عصر
فکر کنم این طوری بشه :
ul li:hover a[class="disabled"]
aroshanzamir
چهارشنبه 01 بهمن 1393, 09:50 صبح
فکر کنم این طوری بشه :
ul li:hover a[class="disabled"]
سلام وقت شما بخیر
ممنون از اینکه وقت گذاشتی و پاسخ دادی
باز هم خود Background تگ a تغیر می کنه ولی من می خواهم BackGround تگ li تغیر کنه ..
ممنون
دانیال دزفولی
چهارشنبه 01 بهمن 1393, 13:35 عصر
فکر کنم این طوری بشه :
ul li:hover a[class="disabled"]
چرا اینطوری خودت رو گیج میکنی
ul li:hover a.disabled
ABZiko
چهارشنبه 01 بهمن 1393, 15:09 عصر
آخ راست می گی عجب سوتی دادم!:کف:
aroshanzamir
چهارشنبه 01 بهمن 1393, 19:21 عصر
چرا اینطوری خودت رو گیج میکنی
ul li:hover a.disabled
سلام دانیال خان ... بسیار سپاسگزارم از اینکه وقت گذاشتی و پاسخ دادی
دانیال خان با این دستو میاد BackGround تگ a درون li را عوض می کنه .. من می خواهم BackGroud خود li تغیر کنه ؟
ممنون
دانیال دزفولی
چهارشنبه 01 بهمن 1393, 21:17 عصر
سلام دانیال خان ... بسیار سپاسگزارم از اینکه وقت گذاشتی و پاسخ دادی
دانیال خان با این دستو میاد BackGround تگ a درون li را عوض می کنه .. من می خواهم BackGroud خود li تغیر کنه ؟
ممنون
سلام
با کدی که بچه ها دادن
با رفتن روی هر li تگ a داخلی استایل میگیریه
خوب اگه بخوای فقط تگ li استایل بگیره کافیه a.disabled رو حدف کنی
ul li:hover
aroshanzamir
چهارشنبه 01 بهمن 1393, 21:42 عصر
سلامی دوباره : مثل اینه که دانیال منظورم را درست متوجه نشدی : در کل بزار اینجوری بگم :
من می خواهم زمانی که هر li
hover می شود در صورتی Background-color آن تغیر کند که تگ a درونی آن دارای کلاس disabled نباشد در صورتی که تگ a درون li داری کلاس disabled باشد نباید background-color
li تغیر کند
...امیدوارم اینبار منظورم را درست ارائه کرده باشم
با سپاس از تو
دانیال دزفولی
چهارشنبه 01 بهمن 1393, 22:37 عصر
سلامی دوباره : مثل اینه که دانیال منظورم را درست متوجه نشدی : در کل بزار اینجوری بگم :
من می خواهم زمانی که هر li
hover می شود در صورتی Background-color آن تغیر کند که تگ a درونی آن دارای کلاس disabled نباشد در صورتی که تگ a درون li داری کلاس disabled باشد نباید background-color
li تغیر کند
...امیدوارم اینبار منظورم را درست ارائه کرده باشم
با سپاس از تو
بهتره کلاس
disabled رو به خود li بدی
بعد اینطوری بنویسی
li:not(.disabled){}
ABZiko
چهارشنبه 01 بهمن 1393, 23:59 عصر
یک سوال، دلیل خاصی داره که با jQuery این کار رو نمی کنید، با استفاده از دستور شرط و شناسایی تگ a دارای کلاس disabled، پس زمینه li رو تغییر می دهید .
aroshanzamir
پنج شنبه 02 بهمن 1393, 13:19 عصر
سلام انجام شد اومدم کلاس disabled را به li اختصاص دادم
ممنون از راهنمایی های با ارزشتون ...سپاسگزارم دوستان خوبم آقایان : AbZiko , دانیال
دانیال دزفولی
پنج شنبه 02 بهمن 1393, 15:25 عصر
یک سوال، دلیل خاصی داره که با jQuery این کار رو نمی کنید، با استفاده از دستور شرط و شناسایی تگ a دارای کلاس disabled، پس زمینه li رو تغییر می دهید .
همیشه بهتره کد ها رو با css در بیاری تا از جی کوئری استفاده کنی
به نظرم بهتره به جای جی کوئری هم از همون جاوااسکریپت استفاده کنیم (فعلا که خودم تو نخ جی کوئری ام)
حجم سایت با جی کوئری میره بالا ...
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.