2016-03-29 15 views
0

Ben başkalarına bir bölümünden pürüzsüz kaydırma almak için web sitemde JQuery Scrollify kurmak çalışıyorum ama işe yapamaz üzerinde jQuery Scrollify uygulamak olamaz! Farklı yollar denedim ve bir şeyleri kaçırdığımı mı düşündüm? Komut dosyası doğru şekilde uygulanamayacağını ya da bölümleri iyi bir sınıf adı vermeyebileceğimi düşünüyorum. Ya belki Bootstrap kullanıyorum?web siteme

burada yardıma mı ihtiyacınız !! Çok teşekkür ederim! İşte

benim HTML:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
     <title>...</title> 
     <link href="css/magicledger.css" rel="stylesheet" type="text/css"> 
     <link href="css/normalize.css" rel="stylesheet" type="text/css"> 
     <link href="css/bootstrap.min.css" rel="stylesheet"> 

    <script> 
    $(function() { 
$(".section").css({"height":$(window).height()}); 
    $.scrollify({ 
    section:".section" 
    }); 


    $(".scroll").click(function(e) { 
    e.preventDefault(); 
    $.scrollify("move",$(this).attr("href")); 
    }); 
}); 
     </script> 
</head> 

<body> 
     <section class="section section1"> 
     <header class="jumbotron vertical-center"> 
      <div class="container"> 
       <h1>...</h1> 
       <h3>...</h3> 
      <script type="text/javascript"> 
      window.Maitre = { uuid: "MF301766dea0" }; 
    </script> 
    <script data-maitre src='https://maitreapp.co/widget.js' async></script> 
      </div>  
     </header> 
    </section> 


<div class="container-fluid"> 
    <section class="section section2"> 
    <div class="row"> <!------- Row 1 -----> 
     <div class="col-md-6"> 
      <div class="inside-row"> 
      <img src="icons/animat-bezier-color-2.gif" alt="icon1"> 
      </div> 
     </div> 
     <div class="col-md-6"> 
      <div class="inside-row"> 
       <h3>...</h3> 
       <p>...</p> 
      </div> 
     </div> 
    </div> 
    </section> 
    <section class="section section3"> 
     <div class="row"> <!-- Row 2 --------> 
      <div class="col-md-6"> 
       <div class="inside-row"> 
       <img src="icons/animat-layers-color-2.gif" alt="icon2"> 
       </div> 
      </div> 
      <div class="col-md-6"> 
       <div class="inside-row"> 
        <h3>...</h3> 
        <p>...</p> 
       </div> 
      </div> 
     </div> 
    </section> 
    <section class="section section3"> 
     <div class="row"> <!-- Row 3 ----------> 
      <div class="col-md-6"> 
       <div class="inside-row"> 
       <img src="icons/animat-network-color-2.gif" alt="icon3"> 
       </div> 
      </div> 
      <div class="col-md-6"> 
       <div class="inside-row"> 
        <h3>...</h3> 
        <p>...</p> 
       </div> 
      </div> 
     </div> 
    </section> 
</div> <!-- ENd of container fluid ------> 

ve benim javascript extrernal levha: Eğer .js dosyaları dahil edilir

jQuery(document).ready(function($) { 

$.scrollify({ 
     section : ".section-class-name", 
     sectionName : "section-name", 
     easing: "easeOutExpo", 
     scrollSpeed: 1100, 
     offset : 0, 
     scrollbars: true, 
     standardScrollElements: "", 
     setHeights: true, 
     before:function() {}, 
     after:function() {}, 
     afterResize:function() {}, 
     afterRender:function() {} 
    }); 

cevap

0

? Jquascript'i yüklemeden önce javascript'inizi sayfanızın baş bölümüne koyabilirsiniz.

Yük kafasında sizin .js tüm dosyaları sayfadaki javascript herhangi çalıştırmak veya .js dosya halinde javscript taşımadan önce.

+0

Tamam ben anladım! Çalışmıyordu çünkü Jquery'm ilk bağlantılı değildi. Teşekkürler beyler! –

0

Sen HTML body öğesinin içinde <script src="script/jquery-2.2.1.min.js"></script> eklemeniz gerekebilir.

+0

Sadece benim etiketi altında senaryo ve ayrıca ilave çalıştırmadan önce kafasında tüm .js bağlantılı dosyaları. ama hala kaydırma efekti görmüyorum? CSS'mde class = "section" hakkında herhangi bir şey eklemem gerekir mi? –

İlgili konular