Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 1
Регистрация: 02.08.2012
Сообщений: 44
1

Скрипт плавной смены фона! переход на др страницу

04.01.2013, 15:43. Показов 2032. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как сделать, когда переходишь на другую страницу, прокрутка изображений начиналась с того изображения, на котором остановилась на предыдущей странице?

xfade.js
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
var bg = {
            '1':['/index.shtml','bg1'],
            '2':['/index.shtml','bg2'],
            '3':['/index.shtml','bg3'],
            '4':['/index.shtml','bg4'],
            '5':['/index.shtml','bg5']
        };
 
        $(document).ready(function() {
            xfade({
                fade      :1000,
                rotate    :10000,
                container :'xfader',
            });
        });
 
function xfade(hash){var ind = 1;var ind2 = 1;try{if(!hash){hash={fade:1000,rotate:3500}}if(hash["fade"]>hash["rotate"]){hash["fade"]=hash["rotate"]}if(bg){var order=[];var i=0;for(k in bg){order[i]=k;i++}$('#'+hash["container"]).html('<div id="xfade"><div id="main-fade" class="rotate '+bg[order[0]][1]+'">&nbsp;</div><div id="slave-fade" class="rotate '+bg[order[1]][1]+'">&nbsp;</div></div>');
 
    setInterval(function(){
        
        ind++;
        if( ind >= order.length ){ ind = 0 }
        
        if( $('#main-fade').css('opacity') == 1 ){
            
            $('#slave-fade').animate({opacity:1},hash["fade"]);
            $('#main-fade').animate({opacity:0},hash["fade"]);
            
            
            setTimeout(function(){
                
                $('#main-fade').attr('class','rotate '+bg[order[ind]][1]);
                
            },hash["fade"]+10);
            
        } else {
            
            $('#slave-fade').animate({opacity:0},hash["fade"]);
            $('#main-fade').animate({opacity:1},hash["fade"]);
            
            setTimeout(function(){
                
                $('#slave-fade').attr('class','rotate '+bg[order[ind]][1]);
                
            },hash["fade"]+10);
 
        }
        
    }, hash["rotate"] );
    
    }   
}catch(err){}}
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
                    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="content-type">
    <link href="style.css" rel="stylesheet" type="text/css" />
    <script type="text/JavaScript" src="js/jquery-1.4.2.js"></script>
    <script type="text/JavaScript" src="js/xfade.js"></script>
    </script>
</head>
<body>
    <div id="xfader" class="bg">
    </div>
</body>
</html>
style.css
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#xfader
{
  position: absolute;
  overflow: auto;
  margin: 0;
  width: 100%;
  height: 100%;
  min-width:1100px;
  min-height:800px;
}
.rotate{
    width: 100%;
    height: 100%;
}
 
#main-fade ,#slave-fade{position:absolute;left:0;}#slave-fade {z-index:1;}
#main-fade{z-index:2;}
 
.bg1{background:url(../img/bg/1.jpg) top left no-repeat;}
.bg2{background:url(../img/bg/2.jpg) top left no-repeat;}
.bg3{background:url(../img/bg/3.jpg) top left no-repeat;}
.bg4{background:url(../img/bg/4.jpg) top left no-repeat;}
.bg5{background:url(../img/bg/5.jpg) top left no-repeat;}
 
 
.bg1,.bg2,.bg3,.bg4,.bg5
{
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center;  /* Internet Explorer 7/8 */
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.01.2013, 15:43
Ответы с готовыми решениями:

Скрипт плавной смены изображений
Люди помогите плиз со следующим вопросом. Я в яваскрипте вообще не рублю, но насколько я знаю с...

Скрипт плавной смены background-image
Добрый день, ищу код/скрипт по плавной смене backgraung-image. Если есть такие темы на форуме то...

Скрипт плавной смены картинок при нажатии
Добрый народ! Помогите! Нужен скрипт, который бы плавно сменял изображения при нажатия на...

Подключение плавной смены картинки
Использую следующий скрипт для плавной смены картинки в header`е: &lt;script...

0
04.01.2013, 15:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.01.2013, 15:43
Помогаю со студенческими работами здесь

Эффект плавной смены контента
Как сделать, чтобы предыдущее содержимое контейнера плавно переходило в обновляемое ? Или чтобы...

Нужен скрипт смены фона по времени и с привязкой без "размножения"!
Всем привет! Нужна помощь с кодом по изменению фона, с последующей привязкой(чтобы картинка не...

Скрипт запрещает переход на заданную страницу
Всем привет! Тренируюсь на сессиях по книжке. И вот в чем вопрос. Там есть скрипт авторизации с...

Эффект плавной смены одного изображения другим
Доброго времени суток! Очень нуждаюсь в Вашей помощи. Нужно сделать чтобы при наведении на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru