У меня есть предложение с подчеркнутым словом. Это подчеркнутое слово исчезнет, сдвинувшись вверх и заменяясь другим словом, которое также скользит вверх. Я попытался с помощью JQuery (край) и JQuery UI 1.8.9, как это (see fiddle), но не могу заставить его работать:Слайд через jQuery/jQuery UI
HTML
<p>This is my text
<span>one</span>
<span>two</span>
<span>three</span>
<span>four</span>
<span>five</span>
without fear.</p>
CSS
span {
display: none;
color: red;
}
span:first-child {
display: inline-block;
}
JavaScript
$(function() {
var first = $('span:first-child');
replaceWord(first);
});
function replaceWord(word) {
var next = word.next();
if (typeof(next) != "undefined") {
first.hide("slide", {
direction: "up"
}, 500, function() {
next.show("slide", {
direction: "down"
}, 1000);
replaceWord(next);
});
}
}
Чтобы получить представление о том, что я ищу: мне удалось получить этот эффект, но не назвал fu nction рекурсивно и с jQuery 1.9.1/jQuery UI 1.9.2 on this fiddle. И это имеет ошибку CSS, так что она применяет display: block
во время анимации.
Любые идеи?
Я играл с ответами и думал, что это может быть полезно, чтобы разместить его здесь http://jsfiddle.net/apcwonn7/ 3/ – Cobote
@ jt000 Пример вашей скрипки не работает. Щелчок на кнопке ничего не делает. –
@ jt000 Вам нужно изменить URL-адрес HTTP, а не HTTPS, чтобы заставить его работать. – Cobote