Rumah >hujung hadapan web >tutorial js >pemalam jQuery Tocify penjana menu direktori nod dinamik dengan kod sumber download_jquery

pemalam jQuery Tocify penjana menu direktori nod dinamik dengan kod sumber download_jquery

WBOY
WBOYasal
2016-05-16 15:21:021322semak imbas

Tocify ialah pemalam jQuery yang boleh menjana direktori nod artikel secara dinamik. Jika kita mempunyai artikel panjang dengan berbilang nod, maka Tocify boleh digunakan untuk menjana direktori artikel secara dinamik berdasarkan elemen nod Mengklik pada direktori boleh menatal ke nod yang sepadan Sudah tentu, apabila menatal halaman, struktur direktori akan berdasarkan pemantauan semasa Nod ditukar kepada keadaan direktori semasa.


Paparan kesan Muat turun kod sumber

Tocify kini menyokong dua gaya tema: Twitter Bootstrap dan jQueryUI Themeroller Kami boleh memilih salah satu gaya mengikut projek sebenar Selain itu, keperluan yang diperlukan ialah jQuery 1.7.2 dan jQueryUI Widget Factory 1.8.21. Selamat digunakan pada IE7, pelayar moden.

Perkenalkan fail CSS dan Javascript

fail css

<link type="text/css" rel="stylesheet" href="jquery.tocify.css" /> 
<link type="text/css" rel="stylesheet" href="bootstrap.css" /> 

Fail JavaScript

<script src="jquery-1.7.2.min.js"></script> 
<script src="jquery-ui-1.9.1.custom.min.js"></script> 
<script src="jquery.tocify.min.js""></script> 

Struktur HTML

Buat teg DIV, kemudian tambahkan ID atau Kelas pada teg ini, contohnya: toc

<div id="toc"></div>

Div#toc ini mempunyai kandungan kosong secara lalai Ia digunakan untuk menjana direktori artikel secara dinamik. Bagaimanakah direktori artikel mengaitkan nod artikel secara dinamik. Kami juga perlu membuat beberapa rancangan untuk nod artikel, seperti:

<div class="wrap"> 
<h1>Tocify</h1> 
<br /> 
<section> 
<h2>节点1</h2> 
<p>内容</p> 
</section> 
<br /> 
<section> 
<h2>节点2</h2> 
<p>内容</p> 
</section> 
... 
</div>

Untuk kod struktur HTML di atas, anda boleh mengubah suai fail CSS tocify untuk memenuhi keperluan visual projek anda.

Javascript

Gunakan jQuery untuk memilih elemen toc kami, dan kemudian panggil pemalam Tocify melalui kaedah tocify().

$(function() { 
$("#toc").tocify(); 
});

Dengan cara ini, jalankan halaman web dan direktori artikel dinamik akan dihasilkan.

Tetapan pilihan

Tocify menyediakan banyak tetapan pilihan, dan kami boleh menetapkan parameter pilihan yang berbeza mengikut keperluan sebenar projek. Berikut ialah pengenalan kepada pilihan parameter utama:

Pilihan Penerangan Nilai lalai
konteks Mana-mana pemilih jQuery yang tersedia "badan"
pemilih Nod artikel boleh dikaitkan untuk menjana direktori "h1,h2,h3"
tunjukkanDanSembunyikan Sama ada mahu memaparkan struktur direktori sekunder benar
showEffect Kesan paparan direktori: "tiada", "fadeIn", "show" atau "slideDown" "slideDown"
showEffectSpeed Kelajuan paparan direktori: "perlahan", "sederhana", "pantas" atau nombor (milisaat) "sederhana"
hideEffect Kesan penyembunyian direktori: "tiada", "fadeOut", "hide", "slideUp" "tiada"
hideEffectSpeed Kelajuan menyembunyikan direktori: "perlahan", "sederhana", "pantas" atau nombor (milisaat) "sederhana"
Tatal lancar Apabila mengklik menu nod direktori, sama ada untuk menatal dengan lancar ke kandungan nod yang sepadan dengan artikel benar
smoothScrollSpeed Kadar tatal yang lancar, boleh dalam bentuk nombor (milisaat) atau Rentetan: "perlahan", "sederhana" atau "cepat" "sederhana"
tatalKe Apabila halaman menatal, jurang antara bahagian atas halaman dan jadual kandungan 0
showAndHideOnScroll Sama ada mahu menunjukkan dan menyembunyikan submenu direktori semasa menatal halaman benar
tema Gaya paparan kandungan, boleh menjadi "bootstrap", "jqueryui" atau "tiada" "bootstrap"
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn