Показать сообщение отдельно
  #3 (permalink)  
Старый 15.10.2016, 13:04
Аватар для dd_smol
Кандидат Javascript-наук
Отправить личное сообщение для dd_smol Посмотреть профиль Найти все сообщения от dd_smol
 
Регистрация: 08.03.2015
Сообщений: 131

Ну или если очень заморочится то можно воспользоваться событием DOMSubtreeModified.

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<style>.main { color: red; }</style>
	<script type="text/javascript" src="js/jquery-3.1.1.min.js"></script>
	<script type="text/javascript">
		$(function () {
			$('#elem').on('DOMSubtreeModified', function (event) {
				if( $(this).hasClass('main') ) {
					this.style.fontSize = 30 + 'px';
				} else {
					this.style.fontSize = '';
				}
			});
		})
	</script>

</head>
<body>
	<div id="elem">Это текст в элементе #ELEM</div>
	<button onclick="$('#elem').addClass('main');">Кнопка add</button>
	<button onclick="$('#elem').removeClass('main');">Кнопка remove</button>
</body>
</html>
Ответить с цитированием