У нас есть сценарий ajax, который получает слово и загружает некоторые связанные данные в тег div.добавление preloader в тег div
это работает хорошо, но мы хотим, чтобы добавить прелоадер (без JQuery), чтобы сОн тега, мы пытались spin.js, но он работает только для всей страницы, это то, что мы сделали: (Сокращенное)
<head>
<script src="spin.min.js"></script>
</head>
<body>
<div id="data">
//data loads here
</div>
<script type="text/javascript" charset="utf-8">
var opts = {
lines: 13, // The number of lines to draw
length: 7, // The length of each line
width: 4, // The line thickness
radius: 28, // The radius of the inner circle
rotate: 0, // The rotation offset
color: '#000', // #rgb or #rrggbb
speed: 1, // Rounds per second
trail: 92, // Afterglow percentage
shadow: false, // Whether to render a shadow
hwaccel: false, // Whether to use hardware acceleration
className: 'spinner', // The CSS class to assign to the spinner
zIndex: 2e9, // The z-index (defaults to 2000000000)
top: 'auto', // Top position relative to parent in px
left: 'auto' // Left position relative to parent in px
};
var target = document.getElementById('data');
var spinner = new Spinner(opts).spin(target);
</script>
</body>
что неправильно? и любые другие (и лучшие) решения?
, но: 1 - скручивание работает до загрузки всей страницы (фото, логотипы и т. Д.). 2 - при тестировании ajax он загружает данные без какого-либо всплеска загрузки. –
как вы инициализируете свое вращение при запуске ajax? – mprabhat
похоже своя точка .. как это сделать? (я ноб на ajax/loader) –