Rumah hujung hadapan web tutorial js js alat paging example_javascript kemahiran

js alat paging example_javascript kemahiran

May 16, 2016 pm 04:17 PM
js penomboran alat

Contoh dalam artikel ini menerangkan penggunaan alat halaman js. Kongsikan dengan semua orang untuk rujukan anda. Kaedah pelaksanaan khusus adalah seperti berikut:

bahagian kod js:

Salin kod Kod adalah seperti berikut:
/**
* Penomboran js
,*/ 
var Halaman; 
 
(fungsi(){ 
        var Halaman = {versi:"1.0",pengarang:"liuxingmi"}; 
        var showPage = 9; 
        Page.navigation = function(divId, totalRecord, totalPage, currentPage, func){ 
            var nav = '
    '; 
                       nav = '
  • 总记录数:' totalRecord '
  • '; 
                       nav = '
  • 总页数:' jumlahHalaman '
  • '; 
                       nav = '
  • 当前页:' Halaman semasa '
  • '; 
                       if(currentPage == 1){ 
                           nav = '
  • 首页
  • '; 
                           nav = '
  • 前一页
  • '; 
                       } lain {                     
                           nav = '
  • 首页
  • '; 
                           nav = '
  • 前一页
  • '; 
                       } 
                       nav = '
    1. '; 
                               var start = currentPage - Math.floor(showPage/2); 
                               var end = currentPage Math.floor(showPage/2);
                               if(end > totalPage){ 
                                   mula -= (akhir - totalPage); 
                               } 
                                
                               jika(mula <= 0){ 
                                   mula = 1;  
                               } 
                               if(currentPage < showPage && end < showPage){ 
                                  akhir = ShowPage;   
                               } 
                                
                               if(end > totalPage){ 
                                   akhir = jumlahHalaman; 
                               } 
                               untuk(var i = mula; i <= tamat; i ){ 
                                   if(i == Halaman semasa){ 
                                       nav = '
    2. ' i '
    3. '; 
                                   } lain {                                 
                                       nav = '
    4. ' i '
    5. '; 
                                   } 
                               } 
                                
                               nav = '
  • '; 
                             if(currentPage == jumlahHalaman){ 
                                 nav = '
  • 后一页
  • '; 
                                 nav ='
  • 尾页'; 
                             } lain { 
    nav = '
  • Next PageHalaman< ;/a>
  • '; nav ='
  • Last Page';
                                                                                                                                                                                                                                              nav = '
';
              $("#" divId).html(nav);                                                                 };                                This.Page = Halaman; })();



bahagian css:

Salin kod

Kod adalah seperti berikut:/*Gaya pemecah halaman bermula*/ .penomboran{ limpahan:tersembunyi; jidar:0 0 0 25px padding:10px 10px 6px 150px;
atas sempadan:1px pepejal #c8c8c8; _zoom:1;
penjajaran teks: tengah
}
.penomboran *{
paparan:sebaris; float:left; jidar:0;
pelapik:0; saiz fon: 12px; }
.penomboran i{
float:none; padding-right:1px;
}
.currentPage b{
float:none; warna:#f00;
}
.penomboran li{
gaya senarai:tiada; jidar:0 5px;
}
.penomboran li li{
jawatan:saudara; jidar:-2px 0 0; font-family: Arial, Helvetica, sans-serif
}
.Halaman pertama a,.Halaman sebelumnya a,.Halaman seterusnya a,.Halaman terakhir a{
limpahan:tersembunyi; ketinggian:0;
inden teks:-9999em; atas sempadan:8px pepejal #fff; sempadan-bawah: 8px pepejal #fff; }
.penomboran li li a{
jidar:0 1px; padding:0 4px;
sempadan:3px ganda #fff; warna sempadan:#eee;
latar belakang:#eee;
warna:#06f;
text-decoration:none; }
.penomboran li li a:legar{
latar belakang:#f60;
warna sempadan:#fff;
warna sempadan:#f60;
warna:#fff;
}
li.halaman pertama{
jidar-kiri:40px;
sempadan-kiri:3px pepejal #06f; }
.halaman pertama a,.halaman sebelumnya a{
sempadan-kanan: 12px pepejal #06f; }
.firstPage a:hover,.previousPage a:hover{
warna sempadan-kanan: #f60; }
.Halaman seterusnya a,.Halaman terakhir a{
sempadan-kiri:12px pepejal #06f; }
.nextPage a:hover,.lastPage a:hover{
warna sempadan-kiri:#f60; }
.penomboran li.LastPage{
sempadan-kanan: 3px pepejal #06f
}
.penomboran li li.currentState a{
jawatan:saudara; jidar:-1px 3px;
padding:1px 4px;
sempadan:3px ganda #fff; warna sempadan:#f60; latar belakang:#f60;
warna:#fff;
}
.penomboran li.currentState,.currentState a,.currentState a:legar{
warna sempadan:#fff #ccc; kursor: lalai;
}
/*Tamat gaya paging*/



Kaedah panggilan:






Salin kod


Kod adalah seperti berikut:
Page.navigation("pageNav", 100, 10, 1, "xxxList");

Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.

Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana cara menghantar permintaan pos yang mengandungi data JSON menggunakan perpustakaan php curl? Bagaimana cara menghantar permintaan pos yang mengandungi data JSON menggunakan perpustakaan php curl? Apr 01, 2025 pm 03:12 PM

Menghantar data JSON menggunakan perpustakaan Curl PHP dalam pembangunan PHP, sering kali perlu berinteraksi dengan API luaran. Salah satu cara biasa ialah menggunakan perpustakaan curl untuk menghantar post ...

Bagaimana untuk mengintegrasikan perkhidmatan Node.js atau Python dengan cekap di bawah seni bina lampu? Bagaimana untuk mengintegrasikan perkhidmatan Node.js atau Python dengan cekap di bawah seni bina lampu? Apr 01, 2025 pm 02:48 PM

Ramai pemaju laman web menghadapi masalah mengintegrasikan perkhidmatan node.js atau python di bawah seni bina lampu: lampu sedia ada (Linux Apache MySQL PHP) Laman web seni bina memerlukan ...

Bagaimana untuk mengkonfigurasi tugas masa apscheduler sebagai perkhidmatan di macOS? Bagaimana untuk mengkonfigurasi tugas masa apscheduler sebagai perkhidmatan di macOS? Apr 01, 2025 pm 06:09 PM

Konfigurasikan tugas masa Apscheduler sebagai perkhidmatan di platform macOS, jika anda ingin mengkonfigurasi tugas masa Apscheduler sebagai perkhidmatan, sama dengan Ngin ...

Di Langchain, bagaimana saya menggunakan AgentExecutor untuk menggantikan fungsi initialize_agent yang dilumpuhkan? Di Langchain, bagaimana saya menggunakan AgentExecutor untuk menggantikan fungsi initialize_agent yang dilumpuhkan? Apr 01, 2025 pm 04:18 PM

Bagaimana cara menggantikan fungsi initialize_agent yang dilumpuhkan di langchain? Di Perpustakaan Langchain, Initialize_agent ...

Bolehkah anotasi parameter Python menggunakan rentetan? Bolehkah anotasi parameter Python menggunakan rentetan? Apr 01, 2025 pm 08:39 PM

Penggunaan alternatif anotasi parameter python Dalam pengaturcaraan Python, anotasi parameter adalah fungsi yang sangat berguna yang dapat membantu pemaju memahami dan menggunakan fungsi ...

Bolehkah penterjemah Python dipadam dalam sistem Linux? Bolehkah penterjemah Python dipadam dalam sistem Linux? Apr 02, 2025 am 07:00 AM

Mengenai masalah menghapuskan penterjemah python yang dilengkapi dengan sistem Linux, banyak pengagihan Linux akan memasang semula penterjemah python apabila dipasang, dan ia tidak menggunakan pengurus pakej ...

Cara Memastikan Ketersediaan MongoDB Tinggi di Debian Cara Memastikan Ketersediaan MongoDB Tinggi di Debian Apr 02, 2025 am 07:21 AM

Artikel ini menerangkan cara membina pangkalan data MongoDB yang sangat tersedia pada sistem Debian. Kami akan meneroka pelbagai cara untuk memastikan keselamatan data dan perkhidmatan terus beroperasi. Strategi Utama: Replicaset: Replicaset: Gunakan replika untuk mencapai redundansi data dan failover automatik. Apabila nod induk gagal, set replika secara automatik akan memilih nod induk baru untuk memastikan ketersediaan perkhidmatan yang berterusan. Sandaran dan Pemulihan Data: Secara kerap Gunakan perintah Mongodump untuk membuat sandaran pangkalan data dan merumuskan strategi pemulihan yang berkesan untuk menangani risiko kehilangan data. Pemantauan dan penggera: Menyebarkan alat pemantauan (seperti Prometheus, Grafana) untuk memantau status MongoDB dalam masa nyata, dan

Kaedah Pemantauan PostgreSQL di bawah Debian Kaedah Pemantauan PostgreSQL di bawah Debian Apr 02, 2025 am 07:27 AM

Artikel ini memperkenalkan pelbagai kaedah dan alat untuk memantau pangkalan data PostgreSQL di bawah sistem Debian, membantu anda memahami pemantauan prestasi pangkalan data sepenuhnya. 1. Gunakan PostgreSQL untuk membina pemantauan PostgreSQL sendiri menyediakan pelbagai pandangan untuk pemantauan aktiviti pangkalan data: PG_STAT_ACTIVITY: Memaparkan aktiviti pangkalan data dalam masa nyata, termasuk sambungan, pertanyaan, urus niaga dan maklumat lain. PG_STAT_REPLITI: Memantau status replikasi, terutamanya sesuai untuk kluster replikasi aliran. PG_STAT_DATABASE: Menyediakan statistik pangkalan data, seperti saiz pangkalan data, masa komitmen/masa rollback transaksi dan petunjuk utama lain. 2. Gunakan alat analisis log pgbadg

See all articles