this.html.pageCurrentMark.offsetWidth){this.html.pageCurrentMark.style.left = (this.inputData.pageCurrent - 1)/this.inputData.pagesTotal * this.html.table.offsetWidth - this.html.pageCurrentMark.offsetWidth/2 + px;} else {this.html.pageCurrentMark.style.left = (this.inputData.pageCurrent - 1)/this.inputData.pagesTotal * this.html.table.offsetWidth + px;}}
Paginator.prototype.initEvents = function(){var _this = this;this.html.scrollThumb.onmousedown = function(e){if (!e) var e = window.event;e.cancelBubble = true;if (e.stopPropagation) e.stopPropagation();var dx = getMousePosition(e).x - this.xPos;document.onmousemove = function(e){if (!e) var e = window.event;_this.html.scrollThumb.xPos = getMousePosition(e).x - dx;_this.moveScrollThumb();_this.drawPages();};document.onmouseup = function(){document.onmousemove = null;_this.enableSelection();};_this.disableSelection();};this.html.scrollBar.onmousedown = function(e){if (!e) var e = window.event;if(matchClass(_this.paginatorBox, fullsize)) return;_this.html.scrollThumb.xPos = getMousePosition(e).x - getPageX(_this.html.scrollBar) - _this.html.scrollThumb.offsetWidth/2;_this.moveScrollThumb();_this.drawPages();};addEvent(window, resize, function(){Paginator.resizePaginator(_this)});}
Paginator.prototype.drawPages = function()
source
Комментариев нет:
Отправить комментарий