Анимация появления текста Jquery

301
19 июля 2021, 03:50

Пожалуйста, подскажите, как сделать анимацию появления текста, если текст меняется с помощью Jquery:

$(function () {
$("#button").hover(function (e) {
    $("#text").text("text1");
Answer 1

По комменту 3:

$("#button").hover( 
function () { 
if ($("#text").text() == 'TEXT2 TEXT2 TEXT2') { 
		$("#text").text('TEXT2 TEXT2 TEXT2') 
	} else { 
    $('#text').stop().css('opacity', '0').html(function (_, text) {  
        return text = 'TEXT2 TEXT2 TEXT2' 
    }).animate({ 
        opacity: 1  
    }, 2000); 
    } 
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<button id="button">Наведи</button> 
<div id="text">TEXT1 TEXT1 TEXT1</div>

По комменту 2:

$("#button").hover( 
function () { 
    $('#text').stop().css('opacity', '0').html(function (_, text) {  
        return text = 'TEXT2 TEXT2 TEXT2' 
    }).animate({ 
        opacity: 1  
    }, 2000); 
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<button id="button">Наведи</button> 
<div id="text">TEXT1 TEXT1 TEXT1</div>

По комменту:

$("#button").hover( 
function () { 
    $('#text').stop().css('opacity', '0').html(function (_, text) {  
        return text == 'TEXT1 TEXT1 TEXT1' ? 'TEXT2 TEXT2 TEXT2' : 'TEXT1 TEXT1 TEXT1' 
    }).animate({ 
        opacity: 1  
    }, 2000); 
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<button id="button">Наведи</button> 
<div id="text">TEXT1 TEXT1 TEXT1</div>

$(function() { 
    $("#button").hover(function () { 
        $("#text").animate({opacity: 'toggle'}, 'slow').text("text1");;  
    });    
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<button id="button">Наведи</button> 
<div id="text"></div>

READ ALSO
Ajax срабатывает сразу несколько раз

Ajax срабатывает сразу несколько раз

Почему ajax запрос срабатывает сразу несколько раз?

278
Navbar в слайдере

Navbar в слайдере

Каким способом можно navbar вытянуть на слайдер поверх его??? Чтобы под ним фон менялся, а сам navbarоставался там же Смотрел сайт У него была такая...

295
Найти точки пересечения графиков в c#

Найти точки пересечения графиков в c#

У меня есть программа, которая строит два графика, добавляя точки к какой-то встроенной функции построения графика (на выходе должны получиться...

277