Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.06.2013, 23:26
Аспирант
Отправить личное сообщение для titans Посмотреть профиль Найти все сообщения от titans
 
Регистрация: 18.03.2012
Сообщений: 39

Скрипт для эффекта волны
Народ. Выручайте. Нужен скрипт на JQuery , аналог этого http://usefulscript.ru/wave_text.php Только нужно, что бы эффект волны срабатывал при наведении мышки.

Последний раз редактировалось titans, 16.06.2013 в 23:32.
Ответить с цитированием
  #2 (permalink)  
Старый 17.06.2013, 02:40
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

titans,

<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script src="https://code.jquery.com/jquery-1.9.1.js"></script>
</head>
<body>  <div>Только нужно, что бы эффект волны срабатывал при наведении мышки.</div>
<script>
var jump = [-1, -2, -5, -9, -13, -9, -5, -2, 1],
    div = $("div"),
    mess = div.html(),
    timer;
div.mouseenter(function () {
    div.html("");
    $.each(mess.split(""), function () {
        $("<span/>", {
            "class": "wave",
            text: this
        }).appendTo(div)
    });
    var a = $(".wave"),
        b = $(".wave").size(),
        e = 0;
    a.css({
        position: "relative"
    });
    (function () {
        var c = e++ % b;
        d = 0;
        a.each(function (a, b) {
            $(b).css({
                top: a < c ? 0 : a > c + 8 ? 0 : jump[d++] + "px"
            })
        });
        timer = setTimeout(arguments.callee, 50)
    })()
});
div.mouseleave(function () {
    window.clearTimeout(timer);
    div.html(mess)
});
</script>
</body>

</html>

Последний раз редактировалось рони, 31.05.2021 в 07:59.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт для вывода текста поверх картинки sergeus Работа 1 19.02.2012 06:01
Требуется написать скрипт защиты от удаления товара из корзины для Virtuemart umitru Работа 19 01.02.2012 14:30
Скрипт для файлов Deff13 Общие вопросы Javascript 4 23.06.2011 10:46
Скрипт fade-эффекта для body on3 Javascript под браузер 3 09.06.2010 21:58
Небольшой скрипт для контакта - логин man Элементы интерфейса 2 22.08.2009 13:53