Цитата:
|
Цитата:
|
Цитата:
Подключаю: <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> Что должно быть в div ? Может так: <div class="csa-head"><script> csaHead(); </script></div> |
egor8,
$(function() {
//сюда весь код из примера
});
|
<style>
.csa-head {width:300px;
height:150px;
background: url("http://javascript.ru/cat/list/mobile.jpg");
}
</style>
<div class="csa-head"></div>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
var imgHead = [
'http://javascript.ru/cat/list/donkey.gif',
'http://javascript.ru/cat/list/js.gif',
'http://javascript.ru/cat/list/project.jpg',
'http://javascript.ru/cat/list/appscript.png'
], i=1;
function csaHead(){
/* CSA head */
if(i > (imgHead.length-1)){
i = 0;
//clearInterval(intervalCsaHead); // Остановка таймера
}
$('.csa-head').animate({'opacity':'0'},1000,function(){
$('.csa-head').css({'background':'url('+imgHead[i]+')'});
i++;
});
$('.csa-head').animate({'opacity':'1'},1000);
}
var intervalCsaHead = setInterval(csaHead,3000);
</script>
|
Ребята у меня задача стоит просто, помогите...
Есть картинка в шапке logo.gif анимашка небольшая, после того как она отработает, на место неё должна встать другая статичная картинка logo_light.png. И только после перегрузки браузера, снова все повторяется. Пишу по аналогии поста, не срабатывает:
<style>
.csa-head {width:140px; height:150px; background: url("logo.gif");}
</style>
<div class="csa-head"></div>
Картинки лежат в этой же папке, где и код
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
var imgHead = [
'logo_light.png'
], i=1;
function csaHead(){
/* CSA head */
if(i > (imgHead.length-1)){
clearInterval(intervalCsaHead); // Остановка таймера
}else{
$('.csa-head').animate({'opacity':'0'},200,function(){
$('.csa-head').css({'background':'url('+imgHead[i]+')'});
i++;
});
$('.csa-head').animate({'opacity':'1'},200);
}
}
var intervalCsaHead = setInterval(csaHead,8000);
</script>
|
egor8,
<script>
$(function() {
$('.csa-head').delay(8000).animate({'opacity':'0'},200,function(){
$('.csa-head').css({'background':'url(logo_light.png)'}).animate({'opacity':'1'},200);
});
});
</script>
|
Все отлично! И еще письма почему-то не приходят на почту, приходится сюда смотреть самому. Хотя подписка есть.
|
Ребята подскажите! Как подключить к новым элементам
<style>
.csa-head {
background: url("/images/new/foto_index/IMG_1255-Panorama.jpg") no-repeat center;
z-index: 0;
min-height: 600px;
margin-top: -50px;
margin-right: 0;
margin-left: 0;
-moz-background-size: 100%; /* Firefox 3.6+ */
-webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
-o-background-size: 100%; /* Opera 9.6+ */
background-size: 100%; /* Современные браузеры */
display: block;
background-size:cover;
}
</style>
background: url меняется через скрипт, но теряется все остальные данные, как их закрепить? |
Как закрепить CSS стиль ? почему-то меняется CSS после смены фона!
|
| Часовой пояс GMT +3, время: 19:47. |