2016-04-11 28 views
0

her şeyi benim menüsü ve sabit noktalarla birlikte iyi çalışıyor, ama linkler çalışmıyor Aşağıdaki kodu ekledikten sonra vardı:Çapa Noktaları

$('#fullpage').fullpage({ 
    onLeave: function(index, nextIndex, direction){ 
     var leavingSection = $(this); 

     //after leaving section 2 
     if(index == 1 && direction =='down'){ 
      $('header').addClass('active'); 
     } 

     else if(index == 2 && direction == 'up'){ 
      $('header').removeClass('active'); 

     } 
    } 
}); 

Niyetim benim başlığını gizlemek ve sadece İkinci bölümden sonra bunu göster, ancak ankraj noktaları artık çalışmıyor.

üstbilgim html

<header> 
    <ul id="myMenu"> 
     <li data-menuanchor="topo" class="active"><a href="#topo"><img src="img/dcb-white.svg"></a></li> 
     <li data-menuanchor="contato"><a href="#contato">Contato</a></li> 
     <li data-menuanchor="sobre"><a href="#sobre">Sobre Mim</a></li> 
     <li data-menuanchor="historico"><a href="#historico">Histórico</a></li> 
     <li data-menuanchor="portfolio"><a href="#portfolio">Portfolio</a></li> 
     <li data-menuanchor="topo" class="active"><a href="#topo">Topo</a></li> 
    </ul> 
</header> 

başlık css

header{ 
    position:fixed; 
    height: auto; 
    display:block; 
    width: 100%; 
    background: #000; 
    z-index:9; 
    text-align:center; 
    color: #fff; 
    top:0px; 
    visibility: hidden; 
    opacity: 0; 
    -webkit-transition: all 0.8s; 
    -moz-transition: all 0.8s; 
    transition: all 0.8s; 
} 

header.active { 
    visibility: visible; 
    opacity: 1; 
    -webkit-transition: all 0.8s; 
    -moz-transition: all 0.8s; 
    transition: all 0.8s; 
} 

cevap

0

Temel olarak tam sayfa anlatmıyorsunuz. Sen çapa kullanmak istiyorsun.

Başlatma işleminizde (kullanmıyor olduğunuz) anchors seçeneğini kullanmanız veya bölümlerinizin her birinde data-anchor özniteliğini kullanmanız gerekir. (ki siz de kullanmıyorsunuz)

Daha fazla bilgi edinin in the documentation.

çapalar: (varsayılan []) çapa bağlantıları (#example) tanımlar her bölüm için URL üzerinde gösterilebilir. Çapa değeri benzersiz olmalıdır. Ankrajların dizideki konumu, ankrajın hangi bölümlere uygulandığını tanımlayacaktır. (ikinci bölüm için ikinci konum vb.). Çapalar kullanarak ileri ve geri navigasyon da tarayıcı üzerinden mümkün olacaktır. Bu seçenek, kullanıcıların belirli bir bölüm veya slayt işaretlemesine de olanak tanır. Dikkatli ol! Ankrajlar, sitede (veya IE için NAME öğesi) herhangi bir ID öğesiyle aynı değere sahip olamaz. Artık ankrajlar, burada açıklandığı gibi özellik veri-çapasını kullanarak doğrudan HTML yapısında tanımlanabilir.