Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Автоматическая остановка таймера после завершения интеракции (https://javascript.ru/forum/css-html-firefox-mizilla/83494-avtomaticheskaya-ostanovka-tajjmera-posle-zaversheniya-interakcii.html)

рони 22.01.2022 14:57

Цитата:

Сообщение от Борис К
чтобы ячейки располагались просто одна под другой?
А чтобы текст в одной ячейке состоял из двух слов, например, "turn on"?

:-?
строки 141 - 143
let words = snippet.match(/\S+(\s+\S+)?/g);
                let len = words.length;
                cols = 1;

Борис К 22.01.2022 15:41

Спасибо, Рони... Спасибо!
:dance:
Уже разбираюсь... поэтому есть вопрос: например, возможно ли по ячейкам разбить, например, следующее предложение со структурой (2/1/2):
"Forum JavaScript
loves
mister Roney
"
?
И я так понимаю, что, например, другое предложение с другой структурой (1/2/1):
"I
very love
JavaScript
"
уже не получится так разбить по ячейкам при тех же строках в коде?((

рони 22.01.2022 16:27

Борис К,
что вам мешает разбить, как нужно изначально? может про массивы почитать?

Борис К 22.01.2022 16:39

Цитата:

Сообщение от рони
что вам мешает разбить, как нужно изначально?

Видимо, нехватка знаний и... здоровья(((
Цитата:

Сообщение от рони
может про массивы почитать?

Виноват(( Понял, уже смотрю "Массивы" и "Методы массивов"...
Но мне вашего мастерства, увы, не достичь...
Но что делать? Буду стараться хоть что-то освоить!

рони 22.01.2022 16:56

Борис К,
let snippets = [["1", "2", "3"], ["Но что " ,"делать?"], ["что вам мешает",  "разбить, как нужно ", "изначально?"]];

...
let words = shuffle(snippets, true);
                let snippet = words.join("");
                cols = 1;

Борис К 22.01.2022 17:47

Да, дорогой Рони, теперь всё работает как надо!)))
:dance:
Повторюсь... Рони, Вы - лучший из лучших!
Гений!!! Да, и не спорьте!))

рони 22.01.2022 20:35

Борис К,
а лучше так)))

let snippets = [{words : ["1", "2", "3", "4"], cols : 2}, {words : ["Но что " ,"делать?"], cols : 1}, {words : ["что вам мешает ",  "разбить, как нужно ", "изначально?"], cols : 1}];

...

let {words, cols : cols} = shuffle(snippets, true);
                let snippet = words.join("");

Борис К 22.01.2022 21:11

Цитата:

Сообщение от рони
а лучше так)))

Рони, всё безупречно работает!)))
Но моя "фантазия" несёт меня дальше... остановите меня!))
Рони, просто, пожалуйста, ответьте, возможно ли в принципе сделать так, чтобы изначально звучала фраза аудиофайлом, которая будет представлена, и по завершению интеракции опять? Практически это реально реализовать? Чтобы я зря не ломал себе голову ещё полмесяца...
P.S. Благодаря лично Вам, я подобное научился делать с другим более понятным кодом))

рони 22.01.2022 21:16

Борис К,
я пас.

Борис К 22.01.2022 22:08

Рони, видимо, Вы меня неправильно поняли - меня интересовало возможно ли это реализовать в принципе...
Но Спасибо Вам!!!


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