Reputation: 2587
Guys i want to make my typing text in to Two lines.
Here is my Demo
Plz check this code
HTML
<div id="container">
<div class="writer">Hi! This is a test text.
<br><br>
Can any one
Help me in this ?.</div>
</div>
JAVA SCRIPT
var txt = $('.writer').text();
var timeOut;
var txtLen = txt.length;
var char = 0;
$('.writer').text('|');
(function typeIt() {
var humanize = Math.round(Math.random() * (200 - 30)) + 30;
timeOut = setTimeout(function() {
char++;
var type = txt.substring(0, char);
$('.writer').text(type + '|');
typeIt();
if (char == txtLen) {
$('.writer').text($('.writer').text().slice(0, -1)); // remove the '|'
clearTimeout(timeOut);
}
}, humanize);
}());
Upvotes: 6
Views: 440
Reputation: 99484
You could add white-space: pre-line;
declaration to the .writer
in order to break the lines, as follows:
.writer {
font:bold 23px arial;
white-space: pre-line;
}
16.6 White space: the 'white-space' property
pre-line
This value directs user agents to collapse sequences of white space. Lines are broken at preserved newline characters, and as necessary to fill line boxes.
It's worth noting that pre-line
value is supported in IE8+.
Upvotes: 9