login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > JavaScript

Scroll locatie aanpassen (Opgelost)

Jointjeff – 10/01/2012 19:30
Hallo iedereen,

Ik maak gebruik van de volgende code, om naar bepaalde anchor points in mijn code te scrollen met een amimatie:
  1. $(document).ready(function(){
  2. $('a[href*=#]').click(function() {
  3. if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
  4. && location.hostname == this.hostname) {
  5. var $target = $(this.hash);
  6. $target = $target.length && $target
  7. || $('[name=' + this.hash.slice(1) +']');
  8. if ($target.length) {
  9. var targetOffset = $target.offset().top;
  10. $('html,body')
  11. .animate({scrollTop: targetOffset}, 1000);
  12. return false;
  13. }
  14. }
  15. });
  16. });



Nu is het zo dat ik bovenaan mijn site een div heb met position:fixed; Hierdoor komt de locatie niet precies uit zoals het moet, omdat die div (van 140pixels hoog) erover heen zit.

Is er een manier waarop ik de locatie -140px kan meegeven?

Hopende op hulp.

2 antwoorden

Gesponsorde links
Daisycon - Verdien geld met uw website

vinTage – 10/01/2012 21:14
Lijkt mij dat het zoiets moet worden:

var targetOffset = parseInt($target.offset().top - 140);

Jointjeff – 11/01/2012 09:08
vinTage schreef:
Lijkt mij dat het zoiets moet worden:

var targetOffset = parseInt($target.offset().top - 140);


Lijkt mij? Is gewoon goed! 
Thanks!

Gesponsorde links

Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.027s