Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   При выполнении JS появляются теги HTML (https://javascript.ru/forum/misc/79514-pri-vypolnenii-js-poyavlyayutsya-tegi-html.html)

III 18.02.2020 12:33

При выполнении JS появляются теги HTML
 
Вложений: 1
Всем привет. Проблема следующая. При выполнении JS в начале и в конце первой строки появляются символы <, в конце второй строки появляется </, потом они пропадают. Спецы посмотрите в чем причина. Я в этих делах ноль. Скрипт из инета. Всем спасибо.
function autoType(elementClass, typingSpeed){
  var thhis = $(elementClass);
  thhis.css({
    "position": "relative",
    "display": "inline-block"
  });
  thhis.prepend('<div class="cursor" style="right: initial; left:0;"></div>');
  thhis = thhis.find(".text-js");
  var text = thhis.html().split('');
  var amntOfChars = text.length;
  var newString = "";
  thhis.html("|"); 
  setTimeout(function(){
    thhis.css("opacity",1);
    thhis.prev().removeAttr("style");
    thhis.html("");  
    for(var i = 0; i < amntOfChars; i++){
      (function(i,char){
        setTimeout(function() {
          newString += char;
          thhis.html(newString);
        },i*typingSpeed);
      })(i+1,text[i]);
    }
  },1500);
}
  
$(document).ready(function(){
  // Now to start autoTyping just call the autoType function with the 
  // class of outer div
  // The second paramter is the speed between each letter is typed.   
  autoType(".type-js",200);
});


<div class="type-js headline">
    <div class="text-js">
        <h1>
            Привет, Вася!
             <br>
            Как дела?
        </h1>
    </div>
</div>

рони 18.02.2020 13:47

Цитата:

Сообщение от III
var text = thhis.html().split('');

text

III 18.02.2020 14:19

Так у меня было. Печатает в одну строку. Надо чтобы было в две строки (<br>) перенос строки.
Спасибо за участие.

рони 18.02.2020 14:57

III,

печатная машинка и сохранение тегов

Цитата:

Сообщение от рони
06.03.2011, 22:25

:)

III 18.02.2020 18:12

Спасибо, то что надо. Только при открытии файла HTML у меня вместо латиницы почему-то получается «Привет,Вася.
Как дела").

III 18.02.2020 18:29

Всё заработало нормально. Большое спасибо.

рони 18.02.2020 18:29

III,
<meta charset="utf-8">


Часовой пояс GMT +3, время: 02:57.