Я никогда раньше не использовал jQuery, и я хотел бы спросить, как сделать что-то, что может показаться вам простым. Я огляделся, но не смог найти ответа.Как изменить текст после времени с помощью jQuery?
Хорошо, скажем, у меня есть HTML-документ;
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
</head>
<body>
<h1>Hello world!</h1>
<p>Here is a message: <span id="message"></span></p>
</body>
</html>
То, что я хочу спросить, как создать список строк, а при загрузке страницы отображается первый один, и после случайного интервала заданного времени он изменяет к следующему, и так далее , и, возможно, около 5 сообщений позже перенаправляет пользователя на другую страницу.
Если мои сообщения были:
Hello!
This is a website!
You are now going to be redirected.
Are you ready?
You're now being redirected...
В моем реальном сайте, было бы неплохо, если сообщения могут быть скрыты от пользователя (на странице, но в CSS/JS файл, он будет в порядке) и что у него был хороший вид эффекта затухания, когда появилось следующее сообщение.
Может кто-нибудь объяснить мне, как это работает?
Я бы просто хотел добавить, у меня нет опыта работы в jQuery (только немного в JavaScript), и я понятия не имею, куда идут скрипты/функции. Может ли кто-нибудь показать мне, как, или ссылку на руководство для новичков, которое показывает мне это?
Это прекрасно работает, хотя как я могу рандомизировать время его изменения, чтобы показать следующее сообщение? Можно ли указать диапазон? – Alex
500 in. FadeIn (500) сообщает jquery о постепенном исчезновении на 500 мс с начала исчезновения, пока он не будет полностью виден. Аналогично 1000 в .delay (1000) и 500 в .fadeOut (500, ...). Вы можете использовать функцию random() для создания случайного числа (например, использование случайных чисел для создания диапазона чисел, см. Http://stackoverflow.com/questions/1527803/generating-random-numbers-in-javascript). –
может сделать это бесконечно, я имею в виду случайное сообщение? –