a fait quelque chose il y a quelques jours et recherché un certain temps similaire pour une solution facile, mais tweeked:
Le code fait partie d'un projet .net, mais je pensais que je coller depuis que vous avez taguée javascript-events il ainsi que. Il fonctionne après un panneau de mise à jour.
<script type="text/javascript">
// <![CDATA[
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(resetPosition);
function resetPosition() {
//prm._scrollPosition.y = 0;
//window.scrollTo(0, 0);
//$(window).scrollTop();
$("html, body").animate({scrollTop: 0}, 100);
}
// ]]>
</script>
Donc, pour le bouton clic:
$(function(){
$("#myButton").click(function(){
$("html, body").animate({scrollTop: 0}, 200);
});
});
Bhuhan Je ne l'utilise jquery pouvez-vous me dire comment l'utiliser. –
il suffit d'inclure dans la balise principale, puis d'inclure le code que j'ai donné dans une balise de script séparée –
jquery est une très belle bibliothèque pour faire plus et écrire moins. fait le travail de grand javascript dans quelques lignes de code –