Salut
Merci pour ta réponse. Effectivement il y a encore du boulot.
En copier coller et presque tel quel (sans les xxx) ton code ne marche pas...mais je précise faut que je vérifie tout ça.
Tu me proposes de bonnes idées (ça m'a même fait marrer tellement je suis con).J'aime bien le +direction.Bon j'ai fait basique pour ma défense !!
J'ai trouvé une (sale) solution.
Code :
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <style type="text/css">
- #news {
- width:300px;
- height:300px;
- margin: 0 auto 0 auto;
- background-color:aqua;
- padding:10px;
- }
- #news_in {
- width:260px;
- height:205px;
- background-color:yellow;
- margin:10px;
- overflow:hidden;
- }
- #news_bloc_move {
- position:relative;
- top:0px;
- width:260px;
- height:205px;
- }
- .news_bloc_item {
- height:100px;
- background-color:pink;
- margin-bottom:5px;
- }
- .news_bloc_item p{
- margin:0;
- }
- </style>
- <script src="http://code.jquery.com/jquery-latest.js"></script>
- <script type="text/javascript">
- $(document).ready(function(){
- $(".prev" ).hide();
- $(".next" ).click(function()
- {
- $(".prev" ).show();
- $("#news_bloc_move" ).animate({ "top": "+=-210px" }, "slow" );
- if (parseInt($("#news_bloc_move" ).css("top" )) <=-630) { $(".next" ).hide(); }
- });
- $(".prev" ).click(function()
- {
- $(".next" ).show();
- $("#news_bloc_move" ).animate({"top": "+=210px"}, "slow" );
- if (parseInt($("#news_bloc_move" ).css("top" )) >=-210) { $(".prev" ).hide(); }
- });
- });
- </script>
- </head>
- <body>
- <div id="news">
- <a href="#" class="next">Next</a>
- <a href="#" class="prev">Prev</a>
- <div id="news_in">
- <div id="news_bloc_move">
- <?php
- for ($i=1;$i<11;$i++) {
- echo "<div class=\"news_bloc_item\">\n";
- echo "<p>Bloc".$i."</p>\n";
- echo "</div>\n";
- }
- ?>
- </div>
- </div>
- </div>
- </body>
|
Ce script marche, mais je te l'accorde, il est pas très joli, j'essaierai de le rectifier, promis.
Donc il marche mais ...
Il marche quand tu cliques tranquillement sur les next et prev (j'ai changé les up et down).
Mais si tu décides de cliquez très rapidement sur les next, par exemple, (plus de 5 fois) et bien le bouton next ne disparait pas et on continue à descendre.
Vraiment...
Bon je continue !
Merci !!