2015-05-25 34 views
1

我找啊找,似乎無法找到我的問題。如果這是在別的地方回答,我很抱歉。我繼承了一個需要滾動實施的「簡單」網站,我無法爲我的生活獲得任何東西。 下面是從代碼的一些摘錄:
HTML NAVScrollspy在自舉3不工作

<div class="row" style="width:100%" id="topnav"> 
    <nav id="anchored" role="navigation"> 
     <a href="#top" class="logo"></a> 
      <ul class="nav top-menu fade-in"> 
       <li class="mission_anchor"><a href="#services" class="">SERVICES</a></li> 
       <li class="stories"><a href="#about" class="">ABOUT</a></li> 
       <li class="supporters_anchor"><a href="#demo" class="">REQUEST DEMO</a></li> 
      </ul> 
    </nav> 
</div> 

<br /> 

樣品首家 「服務DIV」

<section class="module content"> 
    <div id="services" class="row"> 
     <div class="col-md-6 col-md-offset-3 text-center"> 
      <h1>HOW SUPER AGENT MARKETING CAN HELP YOUR AGENTS</h1> 


<br /> 

JAVASCRIPT

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> 
<!-- Latest compiled and minified JavaScript --> 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script> 
<script> 
$(document).ready(function(){ 
    $("#topnav").on("activate.bs.scrollspy", function(){ 
     alert('smomething happened') 
    }); 
    $('#topnav').affix({ 
     offset: { 
      top: 0 
     } 
    }); 
    $('body').scrollspy({ target: '#topnav' }); 

<br /> 

完整的示例網站可以在這裏找到:Demo Site

任何幫助,因爲我敢肯定,這可能是次要的東西,我俯瞰,但一直沒能在6個小時的玩它找到不勝感激。

+0

你能描述當前的行爲和期望的行爲? – kaz

+0

我不確定是否有任何「當前行爲」正常工作。我希望Nav在用戶滾動到每個部分時突出顯示。我不認爲CSS是安裝正確,但檢查元素,我沒有得到活動類添加到李元素 – HopeStreet

回答

1

爲了使用引導scrollspy您的導航必須爲引導的導航。 建立你的資產淨值,因爲下面這個鏈接,它會工作 http://getbootstrap.com/components/#navbar

嘗試下面的例子。

$(function(){ 
 
    $('body').scrollspy({ target: '#myNav' }) 
 
})
section > div[id]{ 
 
    height:800px; 
 
    padding-top:50px; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet"/> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script> 
 

 
<nav id="myNav" class="navbar navbar-default navbar-fixed-top"> 
 
    <div class="container-fluid"> 
 
    <!-- Brand and toggle get grouped for better mobile display --> 
 
    <div class="navbar-header"> 
 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> 
 
     <span class="sr-only">Toggle navigation</span> 
 
     <span class="icon-bar"></span> 
 
     <span class="icon-bar"></span> 
 
     <span class="icon-bar"></span> 
 
     </button> 
 
     <a class="navbar-brand" href="#">Brand</a> 
 
    </div> 
 

 
    <!-- Collect the nav links, forms, and other content for toggling --> 
 
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
 
     <ul class="nav navbar-nav"> 
 
     <li class="mission_anchor active"><a href="#services" class="">SERVICES</a></li> 
 
       <li class="stories"><a href="#about" class="">ABOUT</a></li> 
 
       <li class="supporters_anchor"><a href="#demo" class="">REQUEST DEMO</a></li> 
 
     </ul> 
 
     
 
     
 
    </div><!-- /.navbar-collapse --> 
 
    </div><!-- /.container-fluid --> 
 
</nav> 
 

 
<section class="module content"> 
 
    <div id="services" class="row"> 
 
     <div class="col-md-6 col-md-offset-3 text-center"> 
 
      <h1>Services Section</h1> 
 
      </div> 
 
     </div> 
 
<section> 
 
    <section class="module content"> 
 
    <div id="about" class="row"> 
 
     <div class="col-md-6 col-md-offset-3 text-center"> 
 
      <h1>About Section</h1> 
 
      </div> 
 
     </div> 
 
<section> 
 
    <section class="module content"> 
 
    <div id="demo" class="row"> 
 
     <div class="col-md-6 col-md-offset-3 text-center"> 
 
      <h1>Demo Section</h1> 
 
      </div> 
 
     </div> 
 
<section>

+0

這工作。謝謝。但對於其他人來看這個問題,我還有一個問題。將doctype聲明爲<!DOCTYPE html>修復了所有剩餘的問題。 – HopeStreet