javascript - Scroll with multiple, and going different directions -


i have large image of l-shaped painting on 1 page. created divs on parts of painting want explain. when page loads, want scroll down length of image, , move left of image, stopping @ each div few seconds. understand how page scroll down on load, not understand how continue scrolling once has reached first div. should target data-box , not class, continue move through each div box?

$(document).ready(function(){      $('html, body').animate({          scrolltop: $(".bird1").offset().top      }, 5000);        });
/*font*/  @import url(http://fonts.googleapis.com/css?family=yellowtail|calligraffitti|courgette);  @import url(http://fonts.googleapis.com/css?family=ubuntu:400,300italic);        body {  	/*background-color: #fbf2e0;*/  	background-color: #fcf5e9;  	/*background-color: #fdfbf5;*/  	/*background-color: #fefcf8;*/  	font-family: ubuntu, sans-serif;  }        /************************************  			home page  ************************************/  .jumbotronone {   	  background:       linear-gradient(        rgba(50,50,50, 0.8),        rgba(50,50,50, 0.8)      ),      url(https://scontent-ord1-1.xx.fbcdn.net/hphotos-xft1/v/t1.0-9/11150883_878883265488069_6626923622401519037_n.jpg?oh=d5636fb2a9b2e8365a8c951037d70895&oe=55fdd666);  	background-repeat: no-repeat;  	background-position: center;  	background-size: cover;  	margin-top:3.6em;    	/*-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;*/  }    .words {  	color: #fdf8ef;  	padding-top: 9%;  	background:linear-gradient;  }    .red {      color:lightcoral;   }  #title {  	font-family: courgette;  	text-align: center;    }    #text {  	text-align: center;  	width: 95%;  	padding-top: 5%;  	line-height: 150%;  	font-size: 25px;  }        /************************************  			nav transparent  ************************************/        #nav {  	padding: 0;  	margin: 0;  }    /*** active color ***/  .navbar ,.active,.sr-only{     background-color: transparent;     background: transparent;     border-bottom-color: lightcoral;     border-bottom-width: 5px;     border-top: none;     overflow: hidden;  }    .navbar li {   	color: #fff;   }         /*nav color*/  .navbar-header,.collapse, .navbar-collapse , .navbar-toggle, .navbar-right, .dropdown, .dropdown-menu, .navbar-brand,.navbar-brand, .dropdown-toggle, .button {  	background-color: rgba(251,251,253, .5);  }        /*img sizing*/  #header img {  	width:100%;  	height: 100%;  	right:100%;   }    .slidein {      top:-100px;  }      .navbar-fixed-top {  	transition:all 1s ease-in-out  }  /*nav font color*/  .navbar-default .navbar-nav>li>a {     /*color: black; */  }      /*hover class text color */    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {  	  color: inherit;    	}      li #activecolor.active {   	background-color:red;   }      /************************************  			artist page  ************************************/    /*profile*/  #nopadding{  	padding: 0;  	margin: 0;  }  .nopadding {  	padding: 0;  	margin:0;    }  .profile img {  	object-fit:cover;  	display: block;  	height: 300px;  	width: 400px;  	margin-top: 15%;  	top: 5%;    }    .artistheader {    	/*color: black;*/    	margin-top: 7%;    }    .longname {    	font-size: 20px;    }            /************************************  			meaning  ************************************/    .redbox {  	position: absolute;  	height: 100%;  	/*left:-75px;*/  	top:5px;  }    .redbox div {  	border-style: solid;  	border-color: red;  	position: relative;  }    /*.totem .ganesh .bird1 .bird2 .katy .fredia .saar .parks .james .anna .ai .friends1 .friends2 .friends3 .kids .parents .quote{  	display: none;  }*/  .meaningimg img {  	margin-top: 1.1%;  	max-height:1000px;  	max-width:1000em;  	margin-bottom: 0;   }  .totem {  	height: 160px;  	width: 60px;  	top: 412px;  	left: 220px;  	display: inline-block;  }  .ganesh {  	top: 420px;  	left: 210px;  	height:140px;  	width:80px;  }    .bird1{  	top: 287px;  	left: 310px;  	height:40px;  	width:250px;	  }  .katy{  	top: 160px;  	left: 635px;  	height:200px;  	width:244px;	  }  .fredia{  	top: 125px;  	left: 960px;  	height:194px;  	width:158px;	  }  .saar{  	top: -215px;  	left: 1150px;  	height:194px;  	width:158px;	  }  .parks{	  	top: -255px;  	left: 1350px;  	height:168px;  	width:122px;	  }  .james{  	top: -505px;  	left: 1690px;  	height:358px;  	width:122px;	  }  .anna{  	top: -780px;  	left: 2005px;  	height:290px;  	width:146px;	  }  .andy{  	top: -1030px;  	left: 2305px;  	height:255px;  	width:140px;	  }  .ai{  	top: -1315px;  	right: -2500px;  	height:249px;  	width:514px;  	/*508 & 243	*/  }  .friends1{  	top:-1450px;  	right:-3175px;  	height:109px;  	width:264px;  }  .friends2{  	top:-1550px;  	right:-3855px;  	height:103px;  	width:200px;  }  .friends3{  	top:-1800px;  	right:-3685px;  	height:97px;  	width:164px;  }  .kids{  	top:-1870px;  	right:-3185px;  	height:109px;  	width:295px;  }  .parents{  	top:-1890px;  	right:-3475px;  	height:203px;  	width:358px;  }    .quote{  	top:-2250px;  	right:-4200px;  	height:230px;  	width:250px;  }  .bird2{  	top:-2550px;  	right:-3950px;  	height:250px;  	width:240px;  }    .totem, .ganesh, .bird1, .bird2, .katy, .fredia, .saar, .parks, .james, .anna, .andy, .ai, .friends1, .friends2, .friends3, .kids, .parents, .quote {      opacity:0;         -webkit-transition:.5s;      -moz-transition:.5s;      -o-transition:.5s;      -ms-transition:.5s;      transition:.5s;  }    .totem:hover, .ganesh:hover, .bird1:hover, .bird2:hover, .katy:hover, .fredia:hover, .saar:hover, .parks:hover, .james:hover, .andy:hover, .anna:hover, .ai:hover, .friends1:hover, .friends2:hover, .friends3:hover, .kids:hover, .parents:hover, .quote:hover {      opacity:1;        }  .background {  	  background:   		linear-gradient(  		rgba(219,253,244, 0.7),  		rgba(219,253,244, 0.7)  		),  		url(http://wallpoper.com/images/00/43/13/34/forest-sunrise-wallpaper-landscape-nature_00431334.jpg);  	/*background-size: length;*/  	width: 4892px;    /* single tree url(http://wallpoper.com/images/00/42/56/25/forest-summer_00425625.jpg);*/  /* tress light green url(http://wallpaperlepi.com/wp-content/uploads/2014/09/awesome-nature-ray-of-light-wallpaper.jpg);*/  /* trees light green url(http://orig12.deviantart.net/ddf1/f/2012/303/0/0/forest_stock_by_dl_stockandresources-d5jffdv.jpg);*/  /* red tint url(http://wallpoper.com/images/00/43/13/34/forest-sunrise-wallpaper-landscape-nature_00431334.jpg);*/  /*		  		light green color 	*/    /*		rgba(216,74,74, 0.1),  		rgba(216,74,74, 0.1)  		red color 			*/    	height:50%;  	margin-top: 0;  	/*background-repeat: no-repeat;*/  	/*background-size: cover;*/  	/*background-attachment: fixed;*/    }     	  /************************************  			footer  ************************************/  #footer {  	color: #ed5565;  	background-color: #fbf2e0;  	/*background-color: #fcf5e9;*/  	  	text-align: center;  	/*margin-top: 20em;*/  	/*max-height: 1%;*/  	/*height:10%;*/  	/*padding-bottom: 15;*/  	margin-bottom: 0;	    }      /*****************************  		  pic gallery   *****************************/  .fulldrawing {  	margin: 0;  	padding-left: 0px;  	padding-right: 0px;  	padding-top: 50px;  	max-height:200.750em;/*18.750em;/*height: 300px;*/  	max-width:1000em; /*91.500em;*/ /*120px*/  	min-height: 13em;  	width: 100%;  }  .bottomfulldrawing {  	margin: 0;  	padding-left: 0px;  	padding-right: 0px;  	padding-top: 50px;  	max-height:200.750em;/*18.750em;/*height: 300px;*/  	max-width:1000em; /*91.500em;*/ /*120px*/  	min-height: 13em;  	width: 100%;  	padding-bottom: 2.5em	;	  }  .gallerycontainer {  	width: 90%;  	overflow-x:scroll;  	overflow-y:hidden;  	padding-top: 5%;  	padding-left: 5%;  	padding-right: 5%;    }    .profile {  	margin-top: 5%;  }    .gallerycontainer img {  	/*height: 171px;*/  	/*width: 180px;*/  	/*margin-top: 100%;*/  	/*padding-bottom: 0px;*/      /*height: 515px;*/    }    .gallerycontainer img {  	height: 300px;  	width: 400px;  	object-fit:cover;  }      .fulldrawing img{  	height: 217.273px;  	width:1440px;  }      .list-inline {  	white-space:nowrap;  }      .gallerycontainer > .row [class*="col-lg"], .gallerycontainer > .row [class*="col-md"], .gallerycontainer > .row [class*="col-md"] {      float:none;      display:inline-block;      white-space:normal;      vertical-align:top;    }    #main-content > .row {      overflow-x:scroll;      overflow-y:hidden;      white-space:nowrap;    }
<script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>  <script src="//code.jquery.com/jquery-1.11.3.min.js"></script>  <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/>  <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css" rel="stylesheet"/>  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>  <!-- totem pole -->      <div class="redbox">                        <div class=" box totem">                  <span class="hovertotem" data-box="totem" ></span>              </div>              <!-- ganesh -->          <div class="focus box ganesh">              <span data-box="ganesh" ></span>          </div>          <!-- bird 1 -->          <div class="box bird1">              <span data-box="bird1" ></span>          </div>          <!-- katy -->          <div class="box katy">              <span data-box="katy" ></span>          </div>          <!-- fredia -->          <div class="box fredia">              <span data-box="fredia" ></span>          </div>               <!-- sarry -->          <div class="box saar">              <span data-box="saar" ></span>          </div>            <!-- parks -->          <div class="box parks">              <span data-box="parks" ></span>          </div>            <!-- james -->          <div class="box james">              <span data-box="james" ></span>          </div>             <!-- anna -->          <div class="box anna">              <span data-box="anna" ></span>          </div>              <!-- andy -->          <div class="box andy">              <span data-box="andy" ></span>          </div>             <!-- ai -->          <div class="box ai">              <span data-box="ai" ></span>          </div>            <!-- friends -->          <div class="box friends1">              <span data-box="friends1" ></span>          </div>          <div class="friends2">              <span data-box="friends2" ></span>          </div>          <div class="box friends3">              <span data-box="friends3" ></span>          </div>              <!-- kids -->          <div class="box kids">              <span data-box="kids" ></span>          </div>                    <!-- parents -->              <div class="box parents">              <span data-box="parents" ></span>          </div>                    <!-- quote -->              <div class="box quote">              <span data-box="quote" ></span>          </div>                <!-- bird 2 -->          <div class="box bird2">              <span data-box="box bird2" ></span>          </div>              </div>            <div class="container-fluid">          <div id="" class="row meaningimg">              <div class="background">                                          <a href="../public/img/tallpart1.png">                    <img class="" src="http://arttreeoflife.com/public/img/tallpart1.png" class="meaningimg">                  </a>              </div>          </div>      </div>

ok, got code work.

i kept html same made few changes jquery.

    $(document).ready(function(){ $('html, body').animate({     scrolltop: $(".ganesh").offset().top, }, 5000).animate({     scrollleft: $(".bird1").offset().left, }, 5000).animate({     scrollleft: $(".saar").offset().left, }, 5000).animate({      scrollleft: $(".anna").offset().left, }, 5000).animate({      scrollleft: $(".friends1").offset().left, }, 5000).animate({      scrollleft: $(".quote").offset().left, }, 5000); });   

i think needed fix syntax bit, , able scroll both parts of screen first few lines of code, scrolled diagonally. make stop between each scroll had make new animation. , why think worked.

if explain me better please i'm not sure if follow going on here or not.


Comments

Popular posts from this blog

Fail to load namespace Spring Security http://www.springframework.org/security/tags -

sql - MySQL query optimization using coalesce -

unity3d - Unity local avoidance in user created world -