Я подумал возможно этот метод убрали в новой версии jQuery 3.1.1, но подключив старую версию 1.11.0 всё равно не происходит плавного появления. В чём дело?
$(document).ready(function(){
$('div').text('Ля-ля')
.fadeIn(1000);
});
div{
width: 200px;
height: 300px;
background: black;
color: red;
}
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<link href="css/poz.css" rel="stylesheet">
<script src="java/script.js"></script>
</head>
<body>
<div></div>
</body>
</html>
Прежде чем объект появился, его надо скрыть.
$('#block').hide().fadeIn()
Если объект изначально виден, анимация пропускается.
$('#block').hide().fadeIn()
#block{
background:#000;
color:red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id=block>
text
</div>
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости