Rumah  >  Artikel  >  hujung hadapan web  >  Perkongsian pemalam tab tab yang dikapsulkan oleh jQuery_jquery

Perkongsian pemalam tab tab yang dikapsulkan oleh jQuery_jquery

WBOY
WBOYasal
2016-05-16 15:54:361209semak imbas

Fungsi tab sering digunakan dalam pembangunan tapak web Untuk menjimatkan masa dalam menulis kod, pemalam tab dikapsulkan untuk memudahkan panggilan.

Buat komponen tab

Penggunaan: struktur html

  <div id="tabs">
      <ul>
        <li><a href="#tabs-1">tab-1</a></li>
        <li><a href="#tabs-2">tab-2</a></li>
        <li><a href="#tabs-3">tab-3</a></li>
      </ul>
      <div id="tabs-1">tabs-1-panel</div>
      <div id="tabs-2">tabs-2-panel</div>
      <div id="tabs-3">tabs-3-panel</div>
 </div>

panggilan js

 $('#tab').tabs();

Perihalan parameter berkaitan:

Parameter permulaan

Perihalan Parameter Nilai Lalai Parameter
null aktif menetapkan indeks tab yang dipilih Nilai lalai adalah nol Contohnya, jika tab pertama dipilih, ia ditetapkan kepada 0
klik acara Acara penukaran tab, lalai ialah acara klik, anda boleh menetapkan alih tetikus

Tambah parameter tab

Perihalan Parameter Nilai Lalai Parameter
tajuk kosong Teks yang dipaparkan pada tab, lalainya kosong
href pautan tab kosong, jika ia adalah data statik, isikan rentetan yang sepadan (#str), dan untuk data jauh, url yang sepadan
kandungan Kosong Kandungan tab adalah data statik. Tidak perlu mengisi data dinamik
butang tutup tab iconCls benar, lalainya adalah untuk memaparkan benar, jika tidak ia palsu

Demo:

Contoh 1: Data statik:

<div id="tabs">
      <ul>
        <li><a href="#tabs-1">tab-1</a></li>
        <li><a href="#tabs-2">tab-2</a></li>
        <li><a href="#tabs-3">tab-3</a></li>
      </ul>
      <div id="tabs-1">tabs-1-panel</div>
      <div id="tabs-2">tabs-2-panel</div>
      <div id="tabs-3">tabs-3-panel</div>
 </div>

panggilan js:

 $('#tabs').tabs();

Contoh 2: Muatkan halaman melalui data jauh dan buat panel secara dinamik,

<div id="tabs">
      <ul>
        <li><a href="#tabs-1">tab-1</a></li>
        <li><a href="index.jsp">tab-2</a></li>
        <li><a href="index.html">tab-3</a></li>
      </ul>
      <div id="tabs-1">tabs-1-panel</div>
 </div>

panggilan js:

 $('#tabs').tabs();

Contoh 3: Masukkan parameter dan tetapkan acara penukaran tab kepada tetikus

<div id="tabs">
      <ul>
        <li><a href="#tabs-1">tab-1</a></li>
        <li><a href="index.jsp">tab-2</a></li>
        <li><a href="index.html">tab-3</a></li>
      </ul>
      <div id="tabs-1">tabs-1-panel</div>
 </div>

panggilan js:

 $('#tabs').tabs({event:'mouseover'});

Contoh 4: Tambah tab:



<div id="tabs">
      <ul>
        <li><a href="#tabs-1">tab-1</a></li>
        <li><a href="index.jsp">tab-2</a></li>
        <li><a href="index.html">tab-3</a></li>
      </ul>
      <div id="tabs-1">tabs-1-panel</div>
 </div>

panggilan js:

 $('#tabs').tabs();
 var tabCount =4;
 function addTab(){
   tab.tabs('add',{
     title:'tab-'+tabCount+'',
     href:'#tab-'+tabCount+'',
     content:'Tab----'+tabCount+'',
     iconCls:true
   });
   tabCount++;
 }

Ringkasan:

Melalui panggilan Id yang berbeza, anda boleh mencipta struktur tab yang berbeza dan gaya boleh disesuaikan mengikut id.

Saya tidak berbakat. Dialu-alukan semua pakar untuk memberi nasihat kepada saya....

Alamat muat turun demo: MyUI-tabs

Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.

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