javascript图片左右滚动(可自动,有左右按钮) 联系客服

发布时间 : 星期三 文章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