Показать сообщение отдельно
  #1 (permalink)  
Старый 24.01.2019, 00:44
Новичок на форуме
Отправить личное сообщение для Daillyn Посмотреть профиль Найти все сообщения от Daillyn
 
Регистрация: 03.12.2018
Сообщений: 6

Смена текста одного элемента при наведении на другой
Добрый день, требуется помощь вот с такой задачей:
Имеется несколько параграфов с текстом и пустой заголовок, надо при наведении на определенный параграф - вставлять определенный текст в заголовок (текст в заголовке - разный), например: при наведении на "Text_1" - появляется в заголовке текст "Lorem", а при наведении на "Text_2" - появляется текст "Ipsum" и тд, но при этом каждый предыдущий заменяется последующим.
<div class="box">
            <h3 class="box__title"></h3>
            <p class="box__case">Text_1</p>
            <p class="box__case">Text_2</p>
            <p class="box__case">Text_3</p>
            <p class="box__case">Text_4</p>
        </div>

Пробовал такой вариант:
box.on('mousemove', 'box__case, function () {
    const $this = $(this);
    $this.eq(0).prev('.box__title').text('text');
    $this.eq(1).prev('.box__title').text('texttext');
});

Но срабатывает лишь первая строка.
Буду благодарен за любую помощь или совет.
Ответить с цитированием