发布时间 : 星期三 文章javascript图片左右滚动(可自动,有左右按钮)更新完毕开始阅读6d5797adeefdc8d377ee320e
};
this.scrollContDiv.style.width = this.frameWidth + \ this.scrollContDiv.style.overflow = \ this.listDiv01.innerHTML = this.listDiv02.innerHTML = this.scrollContDiv.innerHTML;
this.scrollContDiv.innerHTML = \
this.scrollContDiv.appendChild(this.stripDiv); this.stripDiv.appendChild(this.listDiv01); this.stripDiv.appendChild(this.listDiv02); this.stripDiv.style.overflow = \ this.stripDiv.style.zoom = \
this.stripDiv.style.width = \ if(-[1,]){
this.listDiv01.style.cssFloat = \ this.listDiv02.style.cssFloat = \ }else{
this.listDiv01.style.styleFloat = \ this.listDiv02.style.styleFloat = \ }
sina.addEvent(this.scrollContDiv, \\
sina.addEvent(this.scrollContDiv, \Function(\+ this.ID + \
if (this.arrLeftId) {
this.arrLeftObj = sina.$(this.arrLeftId); if (this.arrLeftObj) {
sina.addEvent(this.arrLeftObj, \Function(\+ this.ID + \
sina.addEvent(this.arrLeftObj, \Function(\+ this.ID + \
sina.addEvent(this.arrLeftObj, \Function(\+ this.ID + \ } };
if (this.arrRightId) {
this.arrRightObj = sina.$(this.arrRightId); if (this.arrRightObj) {
sina.addEvent(this.arrRightObj, \this.ID + \
sina.addEvent(this.arrRightObj, \Function(\+ this.ID + \
sina.addEvent(this.arrRightObj, \Function(\+ this.ID + \ }
};
if (this.dotListId) {
this.dotListObj = sina.$(this.dotListId); if (this.dotListObj) {
var pages = Math.round(this.listDiv01.offsetWidth / this.frameWidth + 0.4), i,
tempObj;
for (i = 0; i < pages; i++) {
tempObj = document.createElement(\ this.dotListObj.appendChild(tempObj); this.dotObjArr.push(tempObj); if (i == this.pageIndex) {
tempObj.className = this.dotClassName } else {
tempObj.className = this.dotOnClassName };
tempObj.title = \第\页\
sina.addEvent(tempObj, \\ } } };
if (this.autoPlay) { this.play() } };
this.leftMouseDown = function () { if (_state != \ return };
_state = \
_scrollTimeObj = setInterval(\ };
this.rightMouseDown = function () { if (_state != \ return };
_state = \
_scrollTimeObj = setInterval(\+ this.ID + \this.speed) };
this.moveLeft = function () {
if (this.scrollContDiv.scrollLeft + this.space >= this.listDiv01.scrollWidth) {
this.scrollContDiv.scrollLeft = this.scrollContDiv.scrollLeft + this.space -
this.listDiv01.scrollWidth } else {
this.scrollContDiv.scrollLeft += this.space };
this.accountPageIndex() };
this.moveRight = function () {
if (this.scrollContDiv.scrollLeft - this.space <= 0) { this.scrollContDiv.scrollLeft = this.listDiv01.scrollWidth this.scrollContDiv.scrollLeft - this.space } else {
this.scrollContDiv.scrollLeft -= this.space };
this.accountPageIndex() };
this.leftEnd = function () { if (_state != \ return };
_state = \
clearInterval(_scrollTimeObj);
var fill = this.pageWidth - this.scrollContDiv.scrollLeft % this.pageWidth; this.move(fill) };
this.rightEnd = function () { if (_state != \ return };
_state = \
clearInterval(_scrollTimeObj);
var fill = -this.scrollContDiv.scrollLeft % this.pageWidth; this.move(fill) };
this.move = function (num, quick) { var thisMove = num / 5; if (!quick) {
if (thisMove > this.space) { thisMove = this.space };
if (thisMove < -this.space) { thisMove = -this.space } };
if (Math.abs(thisMove) < 1 && thisMove != 0) {
+
thisMove = thisMove >= 0 ? 1 : -1 } else {
thisMove = Math.round(thisMove) };
var temp = this.scrollContDiv.scrollLeft + thisMove; if (thisMove > 0) {
if (this.scrollContDiv.scrollLeft + thisMove >= this.listDiv01.scrollWidth) {
this.scrollContDiv.scrollLeft = this.scrollContDiv.scrollLeft + thisMove - this.listDiv01.scrollWidth } else {
this.scrollContDiv.scrollLeft += thisMove } } else {
if (this.scrollContDiv.scrollLeft - thisMove <= 0) { this.scrollContDiv.scrollLeft = this.listDiv01.scrollWidth + this.scrollContDiv.scrollLeft - thisMove } else {
this.scrollContDiv.scrollLeft += thisMove } };
num -= thisMove;
if (Math.abs(num) == 0) { _state = \ if (this.autoPlay) { this.play() };
this.accountPageIndex(); return } else {
this.accountPageIndex();
setTimeout(\+ this.ID + \+ num + \+ quick + \this.speed) } };
this.next = function () { if (_state != \ return };
_state = \
this.move(this.pageWidth, true) };
this.play = function () { if (!this.autoPlay) { return