我從來沒有用過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 2011-12-25 18:35:11
500中的.fadeIn(500)告訴jquery從淡入淡出500ms直到它完全可見。同樣,1000中的.delay(1000)和500中的.fadeOut(500,...)。你可以使用random()函數來創建一個隨機數(例如隨機生成一系列數字的用法,請參閱http://stackoverflow.com/questions/1527803/generating-random-numbers-in-javascript)。 – 2011-12-25 18:41:17
可以做到無限,我的意思是,隨機消息? – 2013-11-27 13:52:56