国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

avalon分頁插件

2024-04-27 15:14:16
字體:
來源:轉載
供稿:網友

從avalon的官方github上搞下來的分頁插件不能直接用在前端,并且存在bug,于是重新封裝了一下提供出來,分別是avalon-ms-pager.js和avalon-ms-pager.CSS

<!DOCTYPE html><html>    <head>        <title>分頁欄</title>        <meta charset="UTF-8">        <meta name="viewport" content="width=device-width, initial-scale=1.0">        <link href="avalon-ms-pager.css" rel="stylesheet"/>        <script src="./dist/avalon.js"></script>        <script src="avalon-ms-pager.js"></script>    </head>    <body ms-controller="test">        <wbr ms-widget="{is:'ms-pager', onPageClick: @pageclick}"/>    </body>    <script type="text/javascript">        var vm = avalon.define({            $id: 'test',            pageclick: function(e, cur) {                console.log(e, cur);            }        });    </script></html>

avalon-ms-pager.js

;(function(){//*********************************************if(!avalon) {    console.log("請先在當前頁面引用avalon.js!另外請保證您引用了與該組件配套的css樣式!");    return;}function getHashStr(name) {    var url = location.hash; //獲取url中"?"符后的字串    var theRequest = new Object();    if (url.indexOf("?")) {        var str = url.substr(url.indexOf("?") + 1);        var strs = str.split("&");        for (var i = 0; i < strs.length; i++) {            theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]);        }    }    return theRequest[name];}function getPages(currentPage) {    var pages = []    var s = this.showPages    var total = this.totalPages    var half = Math.floor(s / 2)    var start = currentPage - half + 1 - s % 2    var end = currentPage + half        // handle boundary case    if (start <= 0) {        start = 1;        //end = s > total ? total : s;    }    if (end > total) {        //start = total - s + 1        end = total    }        var itPage = start;    while (itPage <= end) {        pages.push(itPage)        itPage++    }        return {currentPage: currentPage, pages: pages};}avalon.component('ms-pager', {    template: "" + "       <ul class='pagination' ms-visible='@totalPages>1'>" +"           <li class='first' ms-class='{disabled: @isDisabled(/"first/", 1)}'>" +"               <a ms-attr='{title:@getTitle(/"first/")}'" +"                  ms-click='@cb
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 寻甸| 南开区| 永州市| 定陶县| 辛集市| 观塘区| 织金县| 邢台县| 邓州市| 惠水县| 荔波县| 伊吾县| 洛隆县| 平遥县| 翁牛特旗| 桂平市| 华宁县| 剑阁县| 阿克陶县| 交城县| 靖边县| 中山市| 深州市| 呈贡县| 抚宁县| 同心县| 苍溪县| 元朗区| 北辰区| 高阳县| 澄城县| 合川市| 常山县| 静安区| 永济市| 三台县| 西城区| 娄底市| 苍梧县| 瑞丽市| 嘉义市|