日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

javascript實現前端分頁效果

瀏覽:23日期:2023-06-19 16:05:41

本文實例為大家分享了javascript實現前端分頁效果的具體代碼,供大家參考,具體內容如下

需求:實現分頁請求表格數據,ajax暫時沒寫,只寫了分頁的功能。

效果圖:

當頁數是第一頁的時候,首頁和向前那個按鈕處于禁止點擊的狀態

javascript實現前端分頁效果

各個按鈕都正常的狀態

javascript實現前端分頁效果

當頁數是第一頁的時候,首頁和向前那個按鈕處于禁止點擊的狀態

javascript實現前端分頁效果

各部分的代碼如下:

html部分:

<!-- 分頁 --> <div class='pageBox'> <div class='pageTotal'>共<span id='dataLength'>88</span>條</div> <div class='pageContent'> <button class=’firstPage’>首頁</button> <button class='prevPage'></button> <button class='showPage'></button> <button class='nextPage'></button> <button class='lastPage'>尾頁</button> </div> <div class='selectSize'> <div><span class='numSelect'>10</span> <span>條/頁</span></div> <div class='icona'></div> </div> <!-- <div style='display: inline-block;margin-left: 210px;'></div> --> <div class='goPage'><span>跳至</span><input type='text' id='goPageInp'><span>頁</span></div> <ul class='pageSelectShow'> <li data-num='10'>10條/頁</li> <li data-num='20'>20條/頁</li> <li data-num='50'>50條/頁</li> <li data-num='100'>100條/頁</li> </ul> </div>

CSS部分:

* { padding: 0; margin: 0; } body, html { width: 100%; height: 100%; } .pageBox{ width: 60%; margin-left: 20%; margin-top: 200px; position: relative; height: 50px; } .pageBox>div{ float: left; margin: 0 10px; } .pageContent>button{ float: left; margin: 0px 4px; border: none; outline: none; }.goPage,.pageTotal{ height: 30px; vertical-align: middle; font-size: 14px;}.goPage{ right: 50px;}.goPage span{ display: inline-block; color: #999999; }.goPage input{ display: inline-block; width: 50px; height: 30px; margin: 0px 5px; border: none; border: 1px solid #ccc; border-radius: 4px; text-align: center;}.pageTotal{ left: 50px; line-height: 30px; font-size: 15px; color: #999;}.pageTotal span{ margin: 0 3px; color: #333;}.selectSize{ width: 100px; height: 30px; border: 1px solid #ccc; border-radius: 4px; font-size: 14px; text-align: center; line-height: 30px; vertical-align: middle; position: relative;}.selectSize>div{ float: left; margin-left: 5px;}.icona{ width: 20px; height: 20px; background-image: url(’./down.png’); background-size: 100% 100%; background-position: center center; margin-top: 5px; cursor: pointer; position: absolute; right: 6px;}.pageSelectShow{ width: 100px; height: 162px; border: 1px solid #ccc; overflow-y: auto; position: absolute; top: -170px; left: 400px; list-style: none; font-size: 15px; display: none; background: #fff; border-radius: 3px;}.pageSelectShow li{ width: 100%; height: 40px; line-height: 40px; text-align: center; cursor: pointer;}.pageContent>div{ cursor: pointer; height: 30px;}.firstPage,.lastPage{ width: 60px;}.firstPage,.lastPage,.showPage{ background:rgb(67, 133, 255); color: #fff; font-size: 15px; line-height: 30px; text-align: center; border-radius: 4px;}.showPage{ width: 40px;}.prevPage,.nextPage{ height: 30px; width: 50px; border: 1px solid #ccc; border-radius: 4px; background-repeat: no-repeat; background-position: center center; background-size: 20px 20px;}.prevPage{ background-image: url(’./prev.png’); }.nextPage{ background-image: url(’./next.png’);}.nowtouch{ color:#009E94}

JS代碼:

//點擊顯示選擇條數的div var showFlag = true; var numcount = 1;//默認第一頁 var dataLength =10000; $(’#dataLength’).text(dataLength); var allCount = Math.ceil(dataLength / 10); console.log(allCount); //分頁跳轉 $(’.showPage’).text(numcount) if (numcount === 1) { firstDis(true, ’not-allowed’, ’0.5’) } if (numcount === allCount) { lastDis(true, ’not-allowed’, ’0.5’) } $(’.icona’).click(function () { if (showFlag) { $(’.pageSelectShow’).css({ ’display’: ’block’ }); $(’.icona’).css({ ’background-image’: ’url(’ + ’./up.png’ + ’)’ }) showFlag = !showFlag; } else { $(’.pageSelectShow’).css({ ’display’: ’none’ }) $(’.icona’).css({ ’background-image’: ’url(’ + ’./down.png’ + ’)’ }) showFlag = !showFlag; } }) //點擊選擇條數 // $(’.pageSelectShow li’).click(function (e) { console.log(e.target.innerHTML) var countLength = e.target.innerHTML for(var i = 0; i < countLength.length;i++){ console.log(countLength[i]) } $(’.numSelect’).text($(this).data(’num’)); allCount = Math.ceil(dataLength / e.target.dataset.num); if(allCount == 1){ firstDis(true, ’not-allowed’, ’0.5’); lastDis(true, ’not-allowed’, ’0.5’) }else{ firstDis(true, ’not-allowed’, ’0.5’) lastDis(false, ’pointer’, ’1’) } $(this).addClass(’nowtouch’).siblings().removeClass(’nowtouch’) $(’.pageSelectShow’).css({ ’display’: ’none’ }) $(’.icona’).css({ ’background-image’: ’url(’ + ’./down.png’ + ’)’ }) }) //點擊首頁 $(’.firstPage’).click(function () { numcount = 1; $(’.showPage’).text(numcount); firstDis(true, ’not-allowed’, ’0.5’) lastDis(false, ’pointer’, ’1’) }) //點擊上一頁 $(’.prevPage’).click(function () { var prevNum = Number($(’.showPage’).text()); prevNum--; $(’.showPage’).text(prevNum); if (prevNum == numcount) { firstDis(true, ’not-allowed’, ’0.5’) } else { lastDis(false, ’pointer’, ’1’) } }) //點擊下一頁 $(’.nextPage’).click(function () { var prevNum = Number($(’.showPage’).text()); prevNum++ firstDis(false, ’pointer’, ’1’) $(’.showPage’).text(prevNum); if (prevNum == allCount) { lastDis(true, ’not-allowed’, ’0.5’) } else { lastDis(false, ’pointer’, ’1’) } }) //點擊尾頁 $(’.lastPage’).click(function () { numcount = allCount $(’.showPage’).text(allCount); firstDis(false, ’pointer’, ’1’) lastDis(true, ’not-allowed’, ’0.5’) }) //當頁碼為1,禁止點擊的函數 function firstDis(boolVal, cursorVal, opacityVal) { $(’.firstPage’).attr(’disabled’, boolVal); $(’.firstPage’).css({ ’cursor’: cursorVal, ’opacity’: opacityVal }) $(’.prevPage’).attr(’disabled’, boolVal); $(’.prevPage’).css({ ’cursor’: cursorVal, ’opacity’: opacityVal }) } //當頁碼為20,禁止點擊的函數 function lastDis(boolVal, cursorVal, opacityVal) { $(’.lastPage’).attr(’disabled’, boolVal); $(’.lastPage’).css({ ’cursor’: cursorVal, ’opacity’: opacityVal }) $(’.nextPage’).attr(’disabled’, boolVal); $(’.nextPage’).css({ ’cursor’: cursorVal, ’opacity’: opacityVal }) } //鍵盤事件 $(’#goPageInp’).on(’keydown’, function (e) { if (e.keyCode == 13) { var vals = e.target.value; console.log(Number(vals)); $(this).blur(); if(Number(vals) && Number(vals) <=allCount ){ $(’.showPage’).text(vals); if (vals == allCount) { firstDis(false, ’pointer’, ’1’) lastDis(true, ’not-allowed’, ’0.5’) } if (vals == numcount) { lastDis(false, ’pointer’, ’1’) firstDis(true, ’not-allowed’, ’0.5’) } e.target.value = ’’ }else{ alert(’輸入錯誤’); e.target.value = ’’ } }})

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久天堂av| 国产综合精品| 亚洲播播91| 91亚洲一区| 国产欧美啪啪| 国产亚洲高清一区| 欧美精品aa| 三上亚洲一区二区| 欧美日韩视频网站| 午夜久久免费观看| 视频一区中文字幕精品| 日韩国产在线观看| 国产精品视频一区视频二区| 91成人小视频| 国产一区二区三区久久久久久久久| 精品久久91| 欧美日韩国产欧| 亚洲tv在线| 国产一区二区亚洲| 肉色欧美久久久久久久免费看 | 日韩av一区二| 精品久久91| 国产日韩综合| 精品丝袜久久| 蜜桃tv一区二区三区| 日本一不卡视频| 成人在线视频免费看| 好吊一区二区三区| 国产精品日本一区二区不卡视频| 国产精品成人a在线观看| 免费视频亚洲| 免费日韩成人| 久久高清精品| 91成人小视频| 亚洲精品一二三区区别| 国产精品亚洲综合久久| 99国产精品99久久久久久粉嫩| 欧美日韩xxxx| 欧美精品黄色| 国产一区国产二区国产三区| 久久亚洲风情| 青青久久av| 欧美国产免费| 一区二区三区网站| 国产一区视频在线观看免费| 国产一区二区三区网| 国产欧美在线| 日本不卡一二三区黄网| 91亚洲国产高清| 国产精品视频一区二区三区 | 国产欧美日韩影院| 一区免费在线| 久久精品青草| 日韩不卡一区| 欧美激情99| 国产欧美日韩精品一区二区三区| 免费看精品久久片| 亚洲一区二区成人| 91高清一区| 激情欧美一区| 国产精品久久久久久久久久10秀| 免费视频最近日韩| 蜜臀a∨国产成人精品| 欧美女激情福利| 夜夜嗨网站十八久久| 亚洲一区二区成人| 麻豆9191精品国产| 最新国产精品久久久| 亚洲一区二区三区四区电影| 日韩午夜免费| 美女久久网站| 欧美一区影院| 美女视频一区在线观看| 久久精品国产久精国产| 日韩精品永久网址| 国模 一区 二区 三区| 久久久777| 9色精品在线| 日韩在线电影| 久久伊人亚洲| 久久蜜桃av| 日韩精品视频一区二区三区| 国产丝袜一区| 天堂а√在线最新版中文在线| 久久久水蜜桃av免费网站| 丝袜a∨在线一区二区三区不卡| 中文字幕日韩亚洲| 欧美另类中文字幕 | 丝袜美腿一区二区三区| 亚洲美女久久| 日本欧美国产| 六月婷婷一区| 国产66精品| 石原莉奈在线亚洲二区| 久久一区欧美| 午夜在线播放视频欧美| 精品日韩一区| 免费日本视频一区| 国产精品久久久久蜜臀| 国产免费成人| 亚洲黄色中文字幕| 91成人超碰| 国产精品99一区二区三区| 亚洲精品无播放器在线播放| 成人在线丰满少妇av| 日韩美女国产精品| 欧美.日韩.国产.一区.二区| 国产日产高清欧美一区二区三区| 久久久777| 日本精品黄色| 久久xxx视频| 日韩精品亚洲aⅴ在线影院| 亚洲高清成人| 欧美男人天堂| 国产精品白丝久久av网站| 麻豆9191精品国产| 久久男人av资源站| 欧美激情福利| 国产精品久久久久久久久久齐齐| 亚洲深夜福利在线观看| 午夜在线播放视频欧美| 好看不卡的中文字幕| 欧美不卡视频| 婷婷综合激情| 婷婷成人基地| 在线国产一区二区| 亚洲先锋成人| 伊人久久大香线蕉av不卡| 精品捆绑调教一区二区三区| 首页国产精品| 日韩1区2区| 精品国产乱码久久久久久樱花| 欧美精品国产| 久久99青青| 成人污污视频| 韩国精品主播一区二区在线观看| 97精品国产一区二区三区| 亚洲成人不卡| 亚洲精品1区2区| 石原莉奈一区二区三区在线观看| 日韩精品一级中文字幕精品视频免费观看 | 91精品在线观看国产| 久久久夜夜夜| 久久视频一区| 亚洲福利免费| 亚洲欧美日韩视频二区| 午夜精品影视国产一区在线麻豆| 中文在线日韩| 久久不卡日韩美女| 日韩影院二区| 丝袜美腿成人在线| 国产精品红桃| 日韩欧美二区| 国产偷自视频区视频一区二区| 久久国产99| 久久精品国内一区二区三区| 久久国产电影| 亚洲深深色噜噜狠狠爱网站 | 成人午夜亚洲| 欧洲激情综合| 四虎影视精品| 亚洲制服欧美另类| 国产欧美一区二区三区精品酒店| 欧美特黄一级大片| 亚洲激情欧美| 国产精品久久久久av蜜臀| 视频小说一区二区| 蜜臀久久久久久久| 天堂va在线高清一区| 国产成人在线中文字幕| 亚洲精品精选| 天堂网av成人| 麻豆成人综合网| 一区二区日韩免费看| 久久久国产精品一区二区中文| 日韩精品欧美精品| 91九色精品| 国产a亚洲精品| 亚洲aⅴ网站| 韩日一区二区三区| 久久久免费人体| 亚洲女人av| 国产探花在线精品一区二区| se01亚洲视频| 国产精品第一国产精品| 国产视频亚洲| 日韩成人亚洲| 日韩久久精品| 你懂的国产精品永久在线| 国产免费成人| 亚洲一区日本| 国产真实久久| 日韩欧美综合| 国产激情精品一区二区三区| 夜久久久久久| 97人人精品| 神马久久午夜| 精品丝袜久久| 日韩精品高清不卡| 亚州av日韩av|