Giter Site home page Giter Site logo

hylun / bootstrappager Goto Github PK

View Code? Open in Web Editor NEW
21.0 2.0 9.0 757 KB

一个非常精巧的javascript实现的Bootstrap分页插件,您不需要依赖任何第三方类库,只需要通过简单的引用调用,即可实现动态显示Bootstrap分页组件

Home Page: https://gitee.com/hylun/BootstrapPager

License: Other

JavaScript 100.00%

bootstrappager's Introduction

An exquisite Bootstrap Pagination plugin

This is a javascript implementation Bootstrap Pagination plugin, very fine small, you do not need to rely on any third-party library, only through a simple reference call, you can dynamically display Bootstrap paging components. 中文

Style one

Style two

style dependencies

usage

Download attachments.

Copy the dist/bootstrapPager.js file to your project directory, such as the js directory, Add a reference to this js in the page:

<script type="text/javascript" src="~/js/bootstrapPager.js"> </script>

** basic usage **

Document.write (Pager ({
    TotalCount: 150 // total number of 150
}));

Its that simple!

** Advanced usage **

Document.write (Pager ({
    TotalCount: 150,  // total number of 150
    PageSize: 6,      // Show 6 per page, default 10
    ButtonSize: 6,    // show 6 buttons, default 10
    PageParam: 'p',   // The page parameter is named 'p' and defaults is 'page'
    ClassName: 'pagination',// paged style
    PrevButton: 'prev',     // previous button
    NextButton: 'next',     // next page button
    firstButton:'first',     // first page button
    lastButton:'last',       // last page button
}));

You can also use the built-in method:

Document.write ('url in the page parameter value:' + Pager.getParam ('page'));
Document.write ('replace Url in the page parameter value of 3 get the address:' + Pager.replaceUrl ('page', 3));

API

/**
* Get the paging html string for displaying paging
* @ Param options json objects, attributes are:
Total total number of total
* PageSize      shows the number of pages per page, the default 10
* ButtonSize    show the number of buttons, the default 10
* PageParam     page parameter name, default is 'page'
* ClassName     paging style, defaults to 'pagination'
* PrevButton    previous button, default <<
* NextButton    next page button, default >>
* firstButton   first page button, not displayed by default
* lastButton    last page button, not displayed by default
**/
function Pager (options);

/**
* Get the url parameter
* @ Parame name The name of the parameter to be obtained
**/
function Pager.getParam (name);

/**
* Replace urlm with a value for a parameter
* @ Parame name The name of the parameter that needs to be replaced
* @ Parame name The value of the parameter to be replaced
**/
function Pager.replaceUrl (name, value);

Author

Hylun blog

Copyright & License

Copyright (c) 2017 Hylun

BootstrapPager is available under the MIT license. See the LICENSE file For more information.

bootstrappager's People

Contributors

hylun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

bootstrappager's Issues

导入bootstrapv4.1.1的css样式无法作用了

而3.3.7的一切正常。(估计这么久了,作者应该不会更新了)

由于学习,需要从数据库查询数据并展示到前端,用了这个还蛮不错,蛮自动的。

正在研究中。谢谢作者。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.