Avatar billede lmejding Nybegynder
11. februar 2012 - 07:40

Position af div

Hejsa

Jeg skal kunne scrolle tekst op og ned ved at klikke på to knapper.
Jeg vil ikke have at teksten forsvinder op og ud / ned og ud af den div den vises i. Jeg har en ide om at jeg skal sammenligne div'ens position og derved regne ud om man kan scrolle videre.

Jeg kan sgu ikke få den drejet...
Har nogen en ide?

Se live version af koden her:
http://elsker-med-kokken.dk/animate/

  <style>
div {
  position:absolute;
  background-color:#abc;
  left: 10px;
  right: 10 px;
  width: 150px;
  float: left;
  height: 300px;
 
}

span.block {
  position:absolute;
  background-color:#abc;
  left: 10px;
  right: 10 px;
  width: 150px;
  float: left;
 
 
}
.container{
  position:absolute;
  background-color:#abc;
top: 0px;
  width: 200px;
  float: left;
  height:300px;
  overflow:hidden;
}
#knapper{
    position:absolute;
    top:310px;
   
    }
p{
    margin-left:10px;
    }
   
#result{
    position:absolute;
    top:340px;

    }
</style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>

  <span id="result"></span>
<span id="knapper"> <button id="right">&laquo;</button> <button id="left">&raquo;</button></span>
  <div class=container>
<span class="block">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce quis lectus quis sem lacinia nonummy. Proin mollis lorem non dolor. In hac habitasse platea dictumst. Nulla ultrices odio. Donec augue. Phasellus dui.  Aliquam aliquam sodales orci. Suspendisse potenti. Nunc adipiscing euismod arcu. Quisque facilisis mattis lacus. Fusce bibendum, velit in venenatis viverra, tellus ligula dignissim felis, quis euismod mauris tellus ut urna.
Proin scelerisque. Nulla in mi. Integer ac leo. Nunc urna ligula, gravida a, pretium vitae, bibendum nec, ante. Aliquam ullamcorper iaculis lectus. Sed vel dui. Etiam lacinia risus vitae lacus. Aliquam elementum imperdiet turpis. In id metus. Mauris eu nisl. Nam pharetra nisi nec enim. Nulla aliquam, tellus sed laoreet blandit, eros urna vehicula lectus, et vulputate mauris arcu ut arcu. Praesent eros metus, accumsan a, malesuada et, commodo vel, nulla. Aliquam sagittis auctor sapien. Morbi a nibh. Nullam non metus. Quisque tellus lorem, pellentesque sit amet, blandit ac, nonummy eget, augue.</span>
</div>
<span class="vaerdi"></span>
<script>
$("#right").click(function(){
  $(".block").animate({"top": "+=140px"}, "slow");
});

$("#left").click(function(){
  $(".block").animate({"top": "-=140px"}, "slow");
});

   
$("button").click(function (e) {
  var offset = $("span.block").position();
  e.stopPropagation();
  $("#result").text(" coords ( " + offset.left + ", " +
                                  offset.top + " )");
});

</script>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester