HTML-Code:
<script type="text/javascript">
<!--
var completeText = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit.";
var duration = 1000;
var dots = ' ...';
var contentLength = completeText.length;
var timePerLetter = duration / contentLength;
var currentText = 'Lorem ...';
var textLength = currentText.length;
var abschneid = textLength - dots.length;
var textLengthWithoutDots = currentText.substr(0, abschneid).length;
var i = textLengthWithoutDots;
var chabis = true;
$('#button').live('mouseover', function(){
if(chabis == true){
aktiv = setInterval('ani()', timePerLetter);
} else {
clearTimeout(out);
aktiv = setInterval('ani()', timePerLetter);
}
//chabis ? aktiv = setInterval('ani()', timePerLetter) : clearTimeout(out);
});
function ani(){
$("#outID").text(completeText.substr(0,i) + dots);
if(i++ >= contentLength){
clearTimeout(aktiv);
}
}
$('#button').live('mouseout', function(){
clearTimeout(aktiv);
chabis = false;
out = setInterval('aniBack()', timePerLetter);
});
function aniBack(){
$("#outID").text(completeText.substr(0,i) + dots);
if(i-- <= textLengthWithoutDots){
clearTimeout(out);
chabis = true;
}
}
//-->
</script>
have a nice week..
Lesezeichen