Добрый вечер.Есть меню.При клике на один из пунктов меню,первая запись должна поменяться с той,на которую кликнули.
Написал вот так.Но работает раз через раз.Или вообще отказывается заменять.
var height = '150px';
$(function() {
$('.rubricks-li-ico, .rubricks-li:first-child').on('click', function() {
$('.rubricks-li').fadeIn(800, function() {
$('.rubricks-up').css('height', height);
var e = $('.rubricks-li:first-child').html();
check(e);
});
});
});
function check(e) {
$('.rubricks-li').on('click', function() {
var s = $(this).eq(0).html();
// alert(s);
$(this).html(e);
$('.rubricks-li:first-child').html(s);
});
}
<div class = "rubricks-up">
<div class = "rubriks-ico"></div>
<div class = "rubricks-li-ico"></div>
<ul>
<li class = "rubricks-li li-text-position-1"><a href = "#main">Главная рубрика<p class = "li-text-2">"Файлы"</p></a></li>
<li class = "rubricks-li li-text-position-2" style="display: none;"><a href = "#mods">Моды</a></li></li>
<li class = "rubricks-li li-text-position-3" style="display: none;"><a href = "#patches">Патчи</a></li></li>
</ul>
</div>