【UTAGEで今すぐ使える】 任意のところで文章を改行させる裏技

【UTAGEで今すぐ使える】 任意のところで文章を改行させる裏技

UTAGEってめっちゃ便利なのですが、 スマホだけで改行する PCだけで改行する これができたら最高だと思いませんか?

なので、任意のところで改行できるようにコードを作りました。

もしかしたら既存の機能でできる?かわかりませんが、コレを使っています。

スマホで改行したい場合は<sr> スマホで改行したい場合は<pr> これをいれると勝手に改行されます bodyタグがおわったところにscriptを貼り付けてください


↓ ーーーーーーーーーーーーーーーー //
CSS const style = document.createElement('style'); style.textContent = ` .sr-break { display: none; white-space: pre-line; } .pr-break { display: none; white-space: pre-line; }

@media

screen and (max-width: 640px) { .sr-break { display: inline; } .pr-break { display: none; } }

@media

screen and (min-width: 641px) { .sr-break { display: none; } .pr-break { display: inline; } } `; document.head.appendChild(style); // JavaScript document.addEventListener('DOMContentLoaded', () => { const paragraphs = document.querySelectorAll('p'); paragraphs.forEach(p => { let newHTML = p.innerHTML; if (newHTML.includes('<sr>')) { newHTML = newHTML.replace(/<sr>/g, '<span class="sr-break">\n</span>'); } if (newHTML.includes('<pr>')) { newHTML = newHTML.replace(/<pr>/g, '<span class="pr-break">\n</span>'); } if (newHTML !== p.innerHTML) { p.innerHTML = newHTML; } }); }); ーーーーーーーーーーーーーーーー

いいなと思ったら応援しよう!