2010-07-12 10 views
3

J'utilise une div de pagination javascript que j'ai trouvée sur dynamicdrive.com, donc j'ai été coupée et collée - je ne suis pas une junkie javascript, loin de là! En ce moment, j'ai une barre de pagination en haut de l'article et une en bas, mais quand j'utilise celle en bas, elle m'envoie au bas de la page suivante, au lieu du haut. Donc je clique sur suivant et ensuite je dois faire défiler vers le haut - est-ce qu'il y a une manière que je peux ajuster ceci pour qu'il m'envoie directement au dessus de la page suivante?Comment obtenir mes liens prev/next pour m'envoyer en haut de la page?

C'est la version mise en page J'utilise - c'est Demo 3 sur: http://www.dynamicdrive.com/dynamicindex17/virtualpagination.htm

Merci à l'avance pour les conseils que vous pouvez me donner!

Répondre

1

Il ne semble pas y avoir moyen de le faire en utilisant la bibliothèque virtualpagination.js. Vous devriez être en mesure d'envelopper la fonction principale navigate de la bibliothèque avec votre propre fonction qui ramènera le défilement vers le haut.

Essayez de mettre cela dans un fichier javascript, et incluant après le fichier virtualpaginate.js:

virtualpaginate.prototype._navigate = virtualpaginate.prototype.navigate; 
virtualpaginate.prototype.navigate = function (keyword) { 
    window.location = '#wrapperDivId'; 
    this._navigate(keyword); 
} 

Et puis enveloppez votre contenu dans une div pagination comme ceci:

<div id="wrapperDivId"> 
    ... your content here ... 
</div> 
Questions connexes