Я хочу изменить стиль .check-media
, но это не сработает. Как это исправить?Изменение стиля css элемента
<!DOCTYPE html>
<html>
<head>
<style>
.check-media{
width:500px;
background-color:gray;
}
</style>
<script src="http://code.jquery.com/jquery-1.12.0.min.js"></script>
<script>
if($('.check-media').width() <= 768) {
console.log('You are in width: 768px');
}else{
console.log('You are out of width: 768px');
}
if($(window).width() < 768) {
console.log('screen.width is LESS then 768px');
$('.check-media').css({"background-color":"blue"});
} else {
console.log('screen.width is MORE then 768px');
$('.check-media').css({"background-color":"red"});
}
</script>
</head>
<body>
<h1>My First Heading</h1>
<div class='check-media'>check-media contentn</div>
<p>My first paragraph.</p>
</body>
</html>
Wrap вы код в документе готовый обработчик. http://learn.jquery.com/using-jquery-core/document-ready/ – Satpal
@Satpal это работает, но как сделать его динамичным? – rozero
@rozero, что вы имели в виду под динамикой? –