afin que j'ai une page qui a une barre de liaison fixe sur le côté. J'aimerais faire défiler les différents divs. Fondamentalement, la page est juste un long site Web, où je voudrais faire défiler les différentes divs en utilisant la boîte de menu sur le côté. Voici le jquery je jusqu'à présentFaites défiler jusqu'à un div en utilisant jquery
$(document).ready(function() {
$('#contactlink').click = function(){
$(document).scrollTo('#contact');
}
});
Le problème est qu'il va automatiquement à la div de contact lors de son chargement, puis quand je presse la #contactlink dans le menu il défile vers le haut.
EDIT: HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- jQuery-->
<script src = "<?php echo base_url() ?>assets/js/jquery.js"></script>
<!-- .js file-->
<script src = "<?php echo base_url() ?>assets/js/pagetwo.js"></script>
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>assets/css/reset.css" />
<!-- .css for page -->
<link rel="stylesheet" type="text/css" href="<?php echo base_url()?>assets/css/pagetwo.css"/>
<!-- page title-->
<title><!-- Insert Title --></title>
</head>
<body>
<div id="container">
<div id="sidebar">
<ul>
<li><a id = "aboutlink" href="#">auck</a></li>
<li><a id = "peojectslink" href="#">Projects</a></li>
<li><a id = "resumelink" href="#">Resume</a></li>
<li><a id = "contactlink" href="#">Contact</a></li>
</ul>
</div>
<div id="content">
<div class="" id="about">
<p class="header">uck</p>
<p class="info">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
<div class="sections"id="projects">
<p class = "header">Projects</p>
<p class="info">Projects</p>
</div>
<div class="sections" id="resume">
<p class = "header">Resume</p>
<p class="info">Resume</p>
</div>
<div class="sections" id="contacts">
<p class = "header">Contact</p>
<p class="info">Contact</p>
</div>
</div>
</div>
</body>
Merci pour l'aide
Qu'est-ce que le code html pour ressembler où le lien de contact devrait être? –
Cela peut être un doublon de http: // stackoverflow.com/questions/1193414/scrolling-a-div-with-jquery –
Y at-il une raison pour laquelle vous utilisez jQuery au lieu de vieilles ancres simples? – brianpeiris