Ho cercato di aggiungere una funzione di scorrimento uniforme al mio sito per un po 'di tempo ma non riesco a farlo funzionare.Come aggiungere lo scorrimento uniforme alla funzione di scorrimento di Bootstrap
Ecco il mio codice HTML relativo alla mia navigazione:
<div id="nav-wrapper">
<div id="nav" class="navbar navbar-inverse affix-top" data-spy="affix" data-offset-top="675">
<div class="navbar-inner" data-spy="affix-top">
<div class="container">
<!-- .btn-navbar is used as the toggle for collapsed navbar content -->
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<!-- Everything you want hidden at 940px or less, place within here -->
<div class="nav-collapse collapse">
<ul class="nav">
<li><a href="#home">Home</a></li>
<li><a href="#service-top">Services</a></li>
<li><a href="#contact-arrow">Contact</a></li>
</ul><!--/.nav-->
</div><!--/.nav-collapse collapse pull-right-->
</div><!--/.container-->
</div><!--/.navbar-inner-->
</div><!--/#nav /.navbar navbar-inverse-->
</div><!--/#nav-wrapper-->
ecco il codice JS ho aggiunto:
<script src="js/jquery.scrollTo-1.4.3.1-min.js"></script>
<script>
$(document).ready(function(e) {
$('#nav').scrollSpy()
$('#nav ul li a').bind('click', function(e) {
e.preventDefault();
target = this.hash;
console.log(target);
$.scrollTo(target, 1000);
});
});
</script>
Per quel che vale, here è dove ho ricevuto informazioni quello che ho fatto finora e here è il mio sito nella sua forma attuale. Se puoi aiutarmi ti preparo una torta o biscotti o qualcosa del genere. Grazie!
C'è anche [questo plugin jQuery che potrebbe rendere la vita più facile] (http://flesler.blogspot.com/2007/10/jqueryscrollto.html) – Piccolo
Ecco un modello semplice per Bootstrap 3.x http://www.codeply.com/go/k9CEVobeY6 – ZimSystem