我希望用“* 圣诞快乐 *”消息和以下要求来设计页面样式:
- 字母依次点亮和熄灭(以“M”开头,以“s”结尾,然后重新开始)
我尝试使用jQuery,但无法完成。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Merry Christmas!</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
</head>
<style>
.merry-christmas{
font-weight:bold;
font-size:200px;
}
</style>
<body>
<div class="merry-christmas">
Merry Christmas!
</div>
</body>
<script>
$(document).ready(function(){
var message = $("div").text();
for (var x = 0; x < message.length; x++)
{
var c = message.charAt(x);
alert(c);//How to change the class of the letter?
}
});
</script>
我怎样才能做到这一点?
2条答案
按热度按时间fbcarpbf1#
我的变体https://jsfiddle.net/br3t/dmr2ksy4/:
1)使用
setInterval
(或setTimeout
)2)别忘了css
xpcnnkqh2#
根据Jordan S的解:
JSfiddle