Показать сообщение отдельно
  #5 (permalink)  
Старый 22.10.2018, 13:51
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Вот такой тестовый пример вполне работает
<style>
.someClass { border:1px solid red;}
</style>
<div id="div">123</div>
<script>
function setup_for_width(mql) {
        div.textContent = mql.matches;
	if (mql.matches) {
		div.classList.add("someClass");
	} else {
		div.classList.remove("someClass");
	}
}

var mql = window.matchMedia("screen and (min-width: 768px)"); 

mql.addListener(setup_for_width);

setup_for_width(mql);</script>

Последний раз редактировалось Dilettante_Pro, 22.10.2018 в 13:57.
Ответить с цитированием