La copia del código es la siguiente:
(función ($) {
$ .fn.tablePage = function (OOBJ, dcountOfPage, Fresh_id) {
var dpageIndex = 1;
var dnowindex = 1;
var spagestr = "";
var dcount = 0;
var osource = $ (esto);
var sioselcolor = "#ccccccc";
var sselColor = "Black";
var sfontColor = "White";
var nowindex = 1;
Change_Page_Content ();
función Change_Page_Content () {
// obtener material
dcount = Osource.children (). Children (). Longitud;
// Espectáculo
spagestr = "<div class = 'ref'> <a href = 'javascript: void (0)' id = 'Fresh_"
+ Fresh_id
+ "'OnClick =' Fresh (this.id); '
spagestr += "<div class = 'msdn'> <a href = 'javascript: void (0)'> home </a> <a href = 'javascript: void (0)'> página anterior </a> < a href = 'javascript: void (0)'> página siguiente </a> <a href = 'javascript: void (0)'> Última página </a> </div> ";
spagestr+= "<div class = 'txt'>"+"total"+math.ceil (dcount / dcountOfPage)+"Página, actualmente la página"+"<strong>"+dnowindex+"</strong>"+" "+" </div> ";
oobj.html (Spagestr);
dpageIndex = 1;
// contenido de la tabla
var rr = Osource.children (). Children ("TR");
osource.children (). Children ("tr"). Cada (function () {
// == 2
if (dpageIndex> = (((dnowindex - 1) * dcountOfPage) + 1)
&& dpageIndex <= ((dnowindex * dcountOfPage))) {
$ (esto) .show ();
} demás {
$ (esto) .Hide ();
}
dpageIndex ++;
});
//oSource.Children (). Children ("TR"). First (). Show ();
if (dcount <= dcountOfPage) {
var tt = $ ("#table_page _"+fresh_id) .children ('. msdn'). Children (). Cada (función (i) {
if (i == 2 || i == 3 || i == 0 || i == 1) {
$ (this) .addclass ("discapacitado");
}
});
}
else if (dnowindex == math.ceil (dcount / dcountOfPage)) {
var tt = $ ("#table_page _"+fresh_id) .children ('. msdn'). Children (). Cada (función (i) {
if (i == 2 || i == 3) {
$ (this) .addclass ("discapacitado");
}
});
} else if (dnowindex == 1) {
var tt = $ ("#table_page _"+fresh_id) .children ('. msdn'). Children (). Cada (función (i) {
if (i == 0 || i == 1) {
$ (this) .addclass ("discapacitado");
}
});
}
// Únete al evento
oobj.children (). Children (). Cada (function () {
$ (this) .click (function () {
dnowindex = $ (this) [0] .innerhtml;
if (dnowindex == 'home') {
dnowindex = 1;
Change_Page_Content ();
nowindex = dnowindex;
}
if (dnowindex == 'Última página') {
dnowindex = math.ceil (dcount / dcountOfPage);
Change_Page_Content ();
nowindex = dnowindex;
}
if (dnowindex == 'página siguiente') {
if (nowindex <math.ceil (dcount / dcountOfPage)) {
dnowindex = parseInt (nowindex) + 1;
Change_Page_Content ();
nowindex = nowindex + 1;
}
}
if (dnowindex == 'página anterior') {
if (nowindex> 1) {
dnowindex = parseInt (nowindex) - 1;
Change_Page_Content ();
nowindex = nowindex - 1;
}
}
});
});
}
};
}) (jQuery);
La copia del código es la siguiente:
<script type = "text/javaScript">
$ (documento) .Ready (function () {
var totalPage = $ ("ul li"). longitud;
var en total = math.ceil ($ ("ul li"). longitud / 5);
var corriente = 1;
// Var index = 4;
if (totalPage> 5) {
$ ("ul li: gt (4)"). hide ();
$ ("#btnprev"). attr ("class", "Tabs-scroller-left-disableado"). attr ("desactivado", "discapacitado"). Click (function () {
depurador;
$ ("#btnnext"). attr ("clase", "Tabs-Scroller-Right");
$ ("#btnnext"). RemoveAtTR ("discapacitado");
corriente -= 1;
var tt = corriente;
$ ("ul li"). show ();
var indexStart = (corriente - 1);
var indexend = indexStart + 4;
$ ("li: lt (" + indexStart + "), li: gt (" + indexend + ")", $ ("ul")). hide ();
if (corriente == 1) {
$ (this) .attr ("clase", "Tabs-Scroller-Left-Disable");
$ (this) .attr ("discapacitado", "discapacitado");
}
});
$ ("#btnnext"). Click (function () {
depurador;
$ ("#btnprev"). attr ("class", "Tabs-Scroller-Left");
$ ("#btnprev"). removeattr ("discapacitado");
corriente += 1;
$ ("ul li"). show ();
var indexStart = (corriente - 1);
Var indexend = corriente + 4> $ ("Ul Li"). Longitud - 1?
$ ("li: lt (" + indexStart + "), li: gt (" + indexend + ")", $ ("ul")). hide ();
if (corriente+4> = totalPage) {
$ (this) .attr ("clase", "Tabs-Scroller-Right-Disable");
$ (this) .attr ("discapacitado", "discapacitado");
}
});
}demás{
alerta (1);
$ ("#btnprev"). attr ("class", "Tabs-Scroller-Left-Disable");
$ ("#btnnext"). attr ("clase", "Tabs-Scroller-Right-Disable");
}
});
</script>