login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Scroll locatie aanpassen (Opgelost)

Offline Jointjeff - 10/01/2012 19:30
Avatar van JointjeffHTML interesse 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
Offline vinTage - 10/01/2012 21:14
Avatar van vinTage Nieuw lid Lijkt mij dat het zoiets moet worden:

var targetOffset = parseInt($target.offset().top - 140);
Bedankt door: Jointjeff
Offline Jointjeff - 11/01/2012 09:08
Avatar van Jointjeff HTML interesse
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-2024 Sitemasters.be - Regels - Laadtijd: 0.169s