View Full Version : تمرین-آکاردئون
fr_sdgh
دوشنبه 05 مرداد 1394, 18:06 عصر
کد ها رو قرار دادم لطف میکنید اگه یه نگاهی بندازید.
توضیح: آکاردئون هست. شو میشه ولی هاید نمیشه.
بدون تغییر در DOM لطفا !
https://gist.github.com/anonymous/efcae6d2e5fdb01844ca
راستی کنسول لاگ نمیده !
anvar
دوشنبه 05 مرداد 1394, 19:56 عصر
اول هاید کنید بعد شو
$('p').hide();
$('#accordion h3').on('mouseenter',function(){
$('#accordion p').hide();
$(this).next().find("p").show();
});
با ورود به صفحه همه پاراگراف ها هاید هستن (اولین هاید این کار رو میکنه)
بعد زمانی که کاربر موس رو می بره روی تیترها دو حالت امکان پذیره
1 - برای اولین باره (در این حالت پاراگراف زیر تیتر نمایش داده میشه)
2- قبلا بر روی یکی از تیترها رفته و پاراگراف متناظر با آن در حال نمایشه (باید ابتدا این پاراگراف رو هاید کنیم دستور هاید دوم اینکار رو انجام میده و پاراگراف جاری رو شو کنیم - خط آخر اینکار رو میکنه)
دستور Sibilings رو هم بهتره با جزئیاتش یادبگیری
https://api.jquery.com/siblings/
یا بصورت ساده تر و قابل فهم تر
http://www.w3schools.com/jquery/traversing_siblings.asp
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.