亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

高手幫忙看看一個元素

高手幫忙看看一個元素

冬天里的陽光 2017-08-14 17:57:40
以下一段是向左滾動代碼,如何修改每次向左滾動的距離?var?Scroll?=?{ ???$:function(ele)?{ ?????var?el; ?????if(typeof?ele?==?'string')?el?=?document.getElementById(ele); ?????else?el?=?ele; ?????if(!el)?return?null; ?????else?return?el; ???}, ???//間隔滾動 ???gapScroll:function(objId,options)?{ ?????//定義參數 ?var?scrollObj?=?Scroll.$(objId); ?var?contrainer?=?scrollObj.parentNode; ?options?=?options?||?{}; ?var?gap?=?parseInt(options.gap)?||?2000; ?var?frame?=?parseInt(options.frame)?||?20; ?var?distance?=?parseInt(options.distance)?||?22; ?var?vate?=?parseFloat(options.vate)?||?0.05; ?var?direction?=?options.direction?||?'scrollTop'; ?var?control?=?options.control?||?false; ?var?preObj?=?Scroll.$(options.preId)?||?''; ?var?nextObj?=?Scroll.$(options.nextId)?||?''; ?var?ename?=?options.ename?||?'click'; ?var?maxLength?=?Scroll.pack(scrollObj,direction); ?var?mark?=?0,timer,gap_timer,l?=?Math.floor(maxLength/distance); ?//啟動動畫 ?timer?=?setTimeout(goto,gap); ?function?goto()?{ ??mark+=1; ??gap_timer?=?setInterval(plus,frame); ?} ?//+動畫 ?function?plus()?{ ??clearTimeout(timer); ??????var?d?=?contrainer[direction]; ??????if(d<mark*distance)?contrainer[direction]?=?Math.ceil(d+(mark*distance-d)*vate); ??????else?{ ??????clearInterval(gap_timer); ??mark?=?mark<l?mark:0; ??????contrainer[direction]?=?mark*distance; ??timer?=?setTimeout(goto,gap); ??} ??? ?} ?//-動畫 ?function?minus()?{ ???clearTimeout(timer); ???????var?d?=?contrainer[direction]; ???????if(d>mark*distance)?contrainer[direction]?=?Math.floor(d-(d-mark*distance)*vate); ???????else?{ ?????????clearInterval(gap_timer); ?????mark?=?mark<1?l:mark; ?????????contrainer[direction]?=?mark*distance; ?????timer?=?setTimeout(goto,gap); ???} ??? ?} ?//控制部分 ?if(control?&&?preObj!=''?&&?nextObj!='')?{ ?????????nextObj['on'+ename]?=?function()?{ ?????????????clearInterval(gap_timer); ?????????????mark?=?mark<l?mark:0; ?????????????contrainer[direction]?=?mark*distance; ?????????????goto(); ??????????} ?????????preObj['on'+ename]?=?function()?{ ?????????????clearInterval(gap_timer); ?????????????mark?=?mark<1?l:mark; ?????????????contrainer[direction]?=?mark*distance; ?????????????mark-=1; ?????????????gap_timer?=?setInterval(minus,frame); ??????????} ???? ?} ?//鼠標事件 ?????scrollObj.onmouseover?=?function()?{clearTimeout(timer);} ?????scrollObj.onmouseout?=?function()?{timer?=?setTimeout(goto,gap);} ???}, ???//連續滾動 ???continuScroll:function(objId,options)?{ ?????//定義參數 ?var?scrollObj?=?Scroll.$(objId); ?var?contrainer?=?scrollObj.parentNode; ?options?=?options?||?{}; ?var?frame?=?parseInt(options.frame)?||?40; ?var?direction?=?options.direction?||?'scrollTop'; ?var?control?=?options.control?||?false; ?var?preObj?=?Scroll.$(options.preId)?||?''; ?var?nextObj?=?Scroll.$(options.nextId)?||?''; ?var?ename?=?options.ename?||?'click'; ?var?maxLength?=?Scroll.pack(scrollObj,direction,control); ?var?timer?=?setInterval(plus,frame); ?//+動畫 ?function?plus()?{ ???var?d?=?contrainer[direction]; ???if(d<maxLength)?contrainer[direction]?=?d+1; ???else??contrainer[direction]?=?0; ?} ?//-動畫 ?function?minus()?{ ???var?d?=?contrainer[direction]; ???if(d>maxLength)?contrainer[direction]?=?d-1; ???else?contrainer[direction]?=?2*maxLength; ?} ?//控制部分 ?if(control?&&?preObj!=''?&&?nextObj!='')?{ ?????????preObj['on'+ename]?=?function()?{ ?????????????clearInterval(timer); ?contrainer[direction]?=?(contrainer[direction]>maxLength)?(contrainer[direction]-maxLength):contrainer[direction]; ?timer?=?setInterval(plus,frame); ??????????} ?????????nextObj['on'+ename]?=?function()?{ ?????????????clearInterval(timer); ?contrainer[direction]?=?(contrainer[direction]<maxLength)?(contrainer[direction]+maxLength):contrainer[direction]; ?timer?=?setInterval(minus,frame); ??????????} ???? ?} ?//鼠標事件 ?????scrollObj.onmouseover?=?function()?{clearInterval(timer);} ?????scrollObj.onmouseout?=?function()?{ ?timer?=(contrainer[direction]<maxLength)?setInterval(plus,frame):setInterval(minus,frame); ?} ???}, ???//重包裹內容,返回最大寬度或高度 ???pack:function(obj,type,control)?{ ?????var?temp?=?obj.innerHTML; ?obj.innerHTML?=?''; ?var?span?=?document.createElement('span'); ?obj.appendChild(span); ?span.innerHTML?=?temp; ?span.style.styleFloat?=?'left'; ?span.style.cssFloat?=?'left'; ?var?len?=?(type?==?'scrollTop')?span.offsetHeight:span.offsetWidth; ?span.innerHTML+=temp; ?if(typeof?control?!='undefined'?&&?control?==?true)?span.innerHTML+=temp; ?return?len; ???} };
查看完整描述

1 回答

?
慕瓜9220888

TA貢獻868條經驗 獲得超0個贊

BOQGAPCEP

SPPNDQLGE

UBKTOELKX

FJSELLIRO

SQPKYRNWT

CKZHOXKXX

MWVHZIVFG

YZYQCVRER

GUVXGJYYO

MNFEQPCPP

ZAYAIFLOO

FQFRZPCSI

LWIAVYVUX

LLRCLXHNN

OIAFBBEHE

BYAZOXTDM

DODDLIOOH

GYQLGWNYB

HCESHKUGQ

HFXPHKTTP

IDOXGIVLY

XPASTCLLY

OINFOPMYI

KSZNQLKVG

LKZJWIWKI

RAUYOVURZ

YHXWZGXKI

EZTCEROVQ

YORASLLSG

CYKKKHSIZ

PNZIHIIIT

HZSEJQDAR

WKQZRVVMA

BJKGFFCDN

DIRGZHOVF

GBKXSJWQH

WEDMVSPZQ

AFBKDWJQB

YGMUDKHYO

HPOXXURLV

ZEIUKQNOV

EJSZLCTDN

HYLDRYFCC

YWDCVCZQK

VNSTMJHOI

VMUJLSTDX

NUNDVMTDT

GWVEDHOUL

CQWVOUBSS

JXMLUILOF

EJLKJDURI

XWOEWNXEO

XFHDMTXHI

LQPIROLSS

FTIYQXULB

XCEHGGRHV

SJCIVWWTG

UWVULMCTK

RMFHAKBBV

EMVOFFMJT

FVKTSCJAR

TIAJMCTDU

XSETKUIPF

NVVXMNKAR

CQJLAULYP

IPONGTWND

KSHZLYBEX

PTYKSNHAT

XFHZOHQTN

MXSNERKKQ

IPLWOERBX

ALLXNADQP

ZKPBQWPJM

WGPABUHHN

HITMBDQTT

EYALNAGJD

OUAEMMFSB

AIDCNLFLU

RSASLRKHD

PUZBMTCYI

VJIRQBTKK

ZRATUKHYI

CRJQZGHKO

TOTCBUOOP

JUAZBIXYL

TIOYHRBNO

JLUJXUVVP

ZUMFONNKB

SAAIIFVUU

NBKFELSPP

VARDMJJKE

KJSRJNEEY

KPGCLSIMG

LVYGZGHEE

BZORQWUUU

UACVELIFG

EFHEFCILI

XQPRFSVVR

MNFXZFYBL

OIYTOBKXA

UYGEJVOOV

ZIQDJPIFH

FWVQFYBBP

FGSGSCOOL

IGIQCSOIR

DUUJOXKDQ

FWFFKGGWG

STLXFPROK

DYZBQDAZJ

EVKZMXTQM

FWOQFOLVR

ROXPJJFVS

GXVAMVUQW

JGLXZFWJG

QAPBKWZJC

YGEGOBRKX

EFXFKDQQG

OGRWHNDAT

URQLNHNGC

GXMQRRAXX

GOYDERRBB

ABQSCWPIF

NLJYAQRNX

DLDLNNGLK

GNZHGJCVP

WGIRZZLIB

VDLWLOORH

OKZLDWFPS

SZBJPJTAQ

FMEWFMOYV

OCOQFORUU

ULDSXHAQG

XYQIQNWDP

IBMBUTCFC

NOPEGQMCJ

NUMWVYHUK

JPMBDTFZI

ULGESVIYV

JAMYXHOFC

RYKFQTDWS

KHZYGJTGP

ZQBQSLLLX

LWYQZVBVC

PQVXJMWPP

WNPOQJPCS

XOGIHKDGQ

YWLMVEBBR

TXKMFYBOH

JGFQPYLTG

CDFCHUKAF

EVQLNAWZL

BJUQLERXK

PQYAYIVEB

GRZEGXNQD

OSLMLPWWX

FEZSBLLMW

WUDKWXNEV

LJCLAXULL

MAZIBPFGA

RSRAKKHED

AIYHPQXXO

YWNCBSYFM

QFLAJQTHH

GENMVCCZJ

QYHGDDQTT

THKJVYJZN

JXQJBCZYI

CATSBYFVW

FDMLUKEYC

OMBANXWMQ

QATCEBIZG

MBDZIPVMG

DYHZZXOXT

YWHZOIWQJ

ZJYAFYBBX

QOGFDDMWC

ITVONATZW

YTITYFYBL

OPHZYBFSB

BMWUTGTMZ

查看完整回答
反對 回復 2021-10-19
?
戴眼鏡的粉紅兔子

TA貢獻6條經驗 獲得超1個贊

var?distance?=?parseInt(options.distance)?||?22; ?這一句吧

查看完整回答
反對 回復 2017-08-16
  • 1 回答
  • 0 關注
  • 1407 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號