Hallo allemaal,
Voor de meeste is dit volgens mij heel simpel, maar ik kom er maar niet uit.
Ik wil een div #projectWrapper naar links laten animeren via Jquery. Die moet gebeuren als er op een pijl geklikt word, waarvoor ik een afbeelding gebruik in html.
De codes zien er als volgt uit.
HTML
CSS
En dan de JQuery code die ik hiervoor gebruik, ik heb al een aantal verschillende geprobeert maar niks bleek te werken. Zoals:
&
&
Het probleem is dus dat er geen één werkt, en ik niet weet wat ik nu precies fout doe.
Misschien dat iemand me verder kan helpen en me de juiste richting in kan wijzen?
Bij voorbaat dank.
Voor de meeste is dit volgens mij heel simpel, maar ik kom er maar niet uit.
Ik wil een div #projectWrapper naar links laten animeren via Jquery. Die moet gebeuren als er op een pijl geklikt word, waarvoor ik een afbeelding gebruik in html.
De codes zien er als volgt uit.
HTML
HTML:
1
2
3
4
5
6
7
| <div id="arrowLeft"><img src="images/arrowLeft.png" id="Left" width="20" height="75" alt="" /></div> <!-- #arrowLeft --> <div id="homeProjects"> <div id="projectsWrapper"> heleboel ongein </div> <!-- #projectsWrapper --> </div> <!-- #homeProjects --> <div id="arrowRight"><img src="images/arrowRight.png" id="Right" width="20" height="75" alt="" /></div> <!-- #arrowRight --> |
CSS
Cascading Stylesheet:
1
2
3
4
5
| #arrowWrapper { width:920px; height:400px;} #arrowLeft { width:20px; height:400px; float:left; cursor:pointer;} #arrowRight { width:20px; height:400px; float:right; cursor:pointer;} #homeProjects { width:840px; height:400px; position:relative; float:left; overflow:hidden; margin-left:25px;} #projectsWrapper { width:999em; position:absolute; left:-850px;} |
En dan de JQuery code die ik hiervoor gebruik, ik heb al een aantal verschillende geprobeert maar niks bleek te werken. Zoals:
JavaScript:
1
2
3
4
5
6
| <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> <script> $( "#Right" ).click(function(){ $( "#projectsWrapper" ).animate({ left: "800px" }, 1000 ) }); </script> |
&
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> <script> $( "#Right" ).click(function(){ $( "#projectsWrapper" ).animate({ left: 850 }, { duration: 1000, step: function( now, fx ){ $( "#projectsWrapper:gt(0)" ).css( "left", now ); } }); }); </script> |
&
JavaScript:
1
2
3
4
5
6
7
8
| <script type="text/javascript"> $(document).ready(function(){ $('#Right').click(function(){ $("#projectsWrapper", this).stop().animate({left:'-800px'},{queue:false,duration:300});} ); }); </script> |
Het probleem is dus dat er geen één werkt, en ik niet weet wat ik nu precies fout doe.
Misschien dat iemand me verder kan helpen en me de juiste richting in kan wijzen?
Bij voorbaat dank.