У меня есть этот код в jQuery:
function lshow() {
var delayt = 500;
var showtime = 5000;
var ArrayOfElements = ['.slogan1','.whatwedo','.ekon','.ene', '.ekol', '.sm'];
var i=0;
$.each(ArrayOfElements,function (i,element) {
if($(element).is(':visible')) {
$(element).delay(delayt).hide('slow');
}
if ($(element).is(':hidden')) {
$(element).delay(showtime).show('slow');
}
});
}
и HTML:
<span class="slogan">
<span class="slogan1">my slogan</span><!--Default visible-->
<span class="whatwedo"><!--Default invisible-->
projects <span class="sm">and modernization </span> of something <span class="ekon">fine</span>
<span class="ene">fast</span>
<span class="ekol">smooth</span>
</span>
</span>
CSS:
.whatwedo, .sm, .ene, .ekol {
display: none;
}
И я хочу, чтобы он выглядел какчто:
- Мой слоган
fadeOut
- проекты чего-то прекрасного
«отлично» fadeOut «быстро» fadeIn
- проекты чего-то быстрого
то же самое
- проекты чего-то простого
- проектов и модернизации чего-то
Но через 5 сек.он показывает "проекты и модернизацию чего-то прекрасного быстрого", и я не могу заставить его работать