Кода -копия выглядит следующим образом:
(function ($) {
$ .fn.tablepage = function (oobj, dcountofpage, fresh_id) {
var dpageindex = 1;
var dnowindex = 1;
var spagestr = "";
var dcount = 0;
var osource = $ (это);
var snoselcolor = "#cccccc";
var sselcolor = "черный";
var sfontcolor = "белый";
var nowindex = 1;
change_page_content ();
function change_page_content () {
// Получить материал
dcount = osource.children (). Children (). Длина;
// Показывать
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)'> предыдущая страница </a> < a href = 'javascript: void (0)'> следующая страница </a> <a href = 'javascript: void (0)'> Последняя страница </a> </div> ";
Spagestr+= "<div class = 'txt'>"+"total"+math.ceil (dcount / dcountofpage)+"страница, в настоящее время страница"+"<strong>"+dnowindex+"< / strong>"+" "+" </div> ";
oobj.html (Spagestr);
dpageindex = 1;
// Содержание таблицы
var rr = osource.children (). дети ("tr");
osource.children (). Дети ("tr"). Каждый (function () {
// == 2
if (dpageindex> = (((dnowindex - 1) * dcountofpage) + 1)
&& dpageindex <= ((dnowindex * dcountofpage))) {
$ (это) .show ();
} еще {
$ (this) .hide ();
}
dpageindex ++;
});
//osource.children (). Дети ("tr"). First (). Show (); // голова должна отображаться
if (dcount <= dcountofpage) {
var tt = $ ("#table_page _"+fresh_id) .children ('. msdn'). kids (). Каждый (function (i) {
if (i == 2 || i == 3 || i == 0 || i == 1) {
$ (this) .AdDClass ("инвалид");
}
});
}
else if (dnowindex == math.ceil (dcount / dcountofpage)) {
var tt = $ ("#table_page _"+fresh_id) .children ('. msdn'). kids (). Каждый (function (i) {
if (i == 2 || i == 3) {
$ (this) .AdDClass ("инвалид");
}
});
} else if (dnowindex == 1) {
var tt = $ ("#table_page _"+fresh_id) .children ('. msdn'). kids (). Каждый (function (i) {
if (i == 0 || i == 1) {
$ (this) .AdDClass ("инвалид");
}
});
}
// присоединиться к событию
oobj.children (). kids (). Каждый (function () {
$ (this) .click (function () {
dnowindex = $ (this) [0] .innerhtml;
if (dnowindex == 'Home') {
dnowindex = 1;
change_page_content ();
nowindex = dnowindex;
}
if (dnowindex == 'последняя страница') {
dnowindex = math.ceil (dcount / dcountofpage);
change_page_content ();
nowindex = dnowindex;
}
if (dnowindex == 'следующая страница') {
if (nowindex <math.ceil (dcount / dcountofpage)) {
dnowindex = parseint (nowindex) + 1;
change_page_content ();
nowindex = nowindex + 1;
}
}
if (dnowindex == 'предыдущая страница') {
if (nowindex> 1) {
dnowindex = parseint (nowindex) - 1;
change_page_content ();
nowindex = nowindex - 1;
}
}
});
});
}
};
}) (jQuery);
Кода -копия выглядит следующим образом:
<script type = "text/javascript">
$ (document) .ready (function () {
var totalPage = $ ("ul li"). Длина;
var total = math.ceil ($ ("ul li"). Длина / 5);
var ток = 1;
// var index = 4;
if (totalPage> 5) {
$ ("ul li: gt (4)"). Hide ();
$ ("#btnprev"). attr ("class", "tabs-scroller-left-disabled"). attr ("disabled", "disabled"). Click (function () {
отладчик;
$ ("#btnnext"). attr ("class", "Tabs-Scroller-Right");
$ ("#btnnext"). removeAttr ("отключен");
ток -= 1;
var tt = ток;
$ ("ul li"). Show ();
var indexstart = (ток - 1);
var indexend = indexstart + 4;
$ ("li: lt (" + indexstart + "), li: gt (" + indexend + ")", $ ("ul")). Hide ();
if (current == 1) {
$ (this) .attr ("class", "tabs-scroller-left-diSaked");
$ (this) .attr («отключен», «отключен»);
}
});
$ ("#btnnext"). Click (function () {
отладчик;
$ ("#btnprev"). attr ("class", "Tabs-scroller-left");
$ ("#btnprev"). removeAttr ("отключен");
ток += 1;
$ ("ul li"). Show ();
var indexstart = (ток - 1);
var indexend = current + 4> $ ("ul li"). Длина - 1 $ ("ul li"). Длина - 1: ток +3;
$ ("li: lt (" + indexstart + "), li: gt (" + indexend + ")", $ ("ul")). Hide ();
if (current+4> = totalpage) {
$ (this) .attr ("class", "Tabs-Scroller-Right-Disabled");
$ (this) .attr («отключен», «отключен»);
}
});
}еще{
предупреждение (1);
$ ("#btnprev"). attr ("class", "Tabs-Scroller-Left-DiSaked");
$ ("#btnnext"). attr ("class", "Tabs-Scroller-Right-Disabled");
}
});
</script>