我正在编写一个自动“键入”一段文本的 jQuery 程序。我试图让用户重新启动功能“清除文本并重新启动功能”我不知道该怎么做。这是代码:
var char = 0;
var caption = "";
var standby
// initiate the Cursor
$(document).ready(function() {
setInterval ( "cursorAnimation()", 600);
});
// initiate the Text
$(document).ready(function() {
$('#abouttext').aboutText();
});
// The typing animation
function aboutText() {
$('#abouttext').html(caption.substr(0, captionLength++));
if(captionLength < caption.length+1){
setTimeout("type()",50);
}else{
captionLength = 0;
caption = "";
}
}
// The Restart Button
function restart() {
$('#restartbtn').click(function () {
var typing = $('#abouttext');
}
typing.stop();
// The cursor animation
function cursorAnimation() {
$('.cursor').animate({
opacity : 0
}, "fast", "swing").animate({
opacity : 1
}, "fast", "swing");
}
我猜你必须用 stop(); 停止函数。然后重新启动整个事情。但我不知道该怎么做。任何帮助都是极好的。-谢谢!