国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

常用JS圖片滾動(無縫、平滑、上下左右滾動)代碼大全

2024-04-27 15:10:11
字體:
來源:轉載
供稿:網友

常用JS圖片滾動(無縫、平滑、上下左右滾動)

代碼大全innerHTML:    設置或獲取位于對象起始和結束標簽內的 HTML

參數:
常用JS圖片滾動(無縫、平滑、上下左右滾動)代碼大全innerHTML:    設置或獲取位于對象起始和結束標簽內的 HTMLscrollHeight: 獲取對象的滾動高度。scrollLeft:   設置或獲取位于對象左邊界和窗口中目前可見內容的最左端之間的距離scrollTop:    設置或獲取位于對象最頂端和窗口中可見內容的最頂端之間的距離scrollWidth: 獲取對象的滾動寬度offsetHeight: 獲取對象相對于版面或由父坐標 offsetParent 屬性指定的父坐標的高度offsetLeft:   獲取對象相對于版面或由 offsetParent 屬性指定的父坐標的計算左側位置offsetTop:    獲取對象相對于版面或由 offsetTop 屬性指定的父坐標的計算頂端位置offsetWidth: 獲取對象相對于版面或由父坐標 offsetParent 屬性指定的父坐標的寬度以下包含四種方向的滾動代碼,粗體部分需要自行修改,可修改成更復雜的代碼,如圖文混排、加邊框、限制圖片大小等。增大width時,應該相應增加一些圖片(應該是使所有圖片組成的總寬度大于設定的width),即使是重復的,否則會在滾動一會兒后停下來,圖片不宜太大,否則在IE下滾動緩慢!-----------------------------------------------------------------------代碼:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>向上下左右不間斷無縫滾動圖片的效果(兼容火狐和IE)</title></head><body><div id="colee" style="overflow:hidden;height:253px;width:410px;"><div id="colee1"><p><img src="images/112233.jsp"></p><p><img src="images/112233.jsp"></p><p><img src="images/112233.jsp"></p><p><img src="images/112233.jsp"></p><p><img src="images/112233.jsp"></p><p><img src="images/112233.jsp"></p></div><div id="colee2"></div></div><script>var speed=30;var colee2=document.getElementById("colee2");var colee1=document.getElementById("colee1");var colee=document.getElementById("colee");colee2.innerHTML=colee1.innerHTML; //克隆colee1為colee2function Marquee1(){//當滾動至colee1與colee2交界時if(colee2.offsetTop-colee.scrollTop<=0){ colee.scrollTop-=colee1.offsetHeight; //colee跳到最頂端 }else{ colee.scrollTop++}}var MyMar1=setInterval(Marquee1,speed)//設置定時器//鼠標移上時清除定時器達到滾動停止的目的colee.onmouSEOver=function() {clearInterval(MyMar1)}//鼠標移開時重設定時器colee.onmouseout=function(){MyMar1=setInterval(Marquee1,speed)}</script><!--向上滾動代碼結束--><br><!--下面是向下滾動代碼--><div id="colee_bottom" style="overflow:hidden;height:253px;width:410px;"><div id="colee_bottom1"><p><img src="images/112233.jsp"></p><p><img src="images/112233.jsp"></p><p><img src="images/112233.jsp"></p><p><img src="images/112233.jsp"></p><p><img src="images/112233.jsp"></p><p><img src="images/112233.jsp"></p></div><div id="colee_bottom2"></div></div><script>var speed=30var colee_bottom2=document.getElementById("colee_bottom2");var colee_bottom1=document.getElementById("colee_bottom1");var colee_bottom=document.getElementById("colee_bottom");colee_bottom2.innerHTML=colee_bottom1.innerHTMLcolee_bottom.scrollTop=colee_bottom.scrollHeightfunction Marquee2(){if(colee_bottom1.offsetTop-colee_bottom.scrollTop>=0)colee_bottom.scrollTop+=colee_bottom2.offsetHeightelse{colee_bottom.scrollTop--}}var MyMar2=setInterval(Marquee2,speed)colee_bottom.onmouseover=function() {clearInterval(MyMar2)}colee_bottom.onmouseout=function() {MyMar2=setInterval(Marquee2,speed)}</script><!--向下滾動代碼結束--><br><!--下面是向左滾動代碼--><div id="colee_left" style="overflow:hidden;width:500px;"><table cellpadding="0" cellspacing="0" border="0"><tr><td id="colee_left1" valign="top" align="center"><table cellpadding="2" cellspacing="0" border="0"><tr align="center"><td><p><img src="images/112233.jsp"></p></td><td><p><img src="images/112233.jsp"></p></td><td><p><img src="images/112233.jsp"></p></td><td><p><img src="images/112233.jsp"></p></td><td><p><img src="images/112233.jsp"></p></td><td><p><img src="images/112233.jsp"></p></td></tr></table></td><td id="colee_left2" valign="top"></td></tr></table></div><script>//使用div時,請保證colee_left2與colee_left1是在同一行上.var speed=30//速度數值越大速度越慢var colee_left2=document.getElementById("colee_left2");var colee_left1=document.getElementById("colee_left1");var colee_left=document.getElementById("colee_left");colee_left2.innerHTML=colee_left1.innerHTMLfunction Marquee3(){if(colee_left2.offsetWidth-colee_left.scrollLeft<=0)//offsetWidth 是對象的可見寬度colee_left.scrollLeft-=colee_left1.offsetWidth//scrollWidth 是對象的實際內容的寬,不包邊線寬度else{colee_left.scrollLeft++}}var MyMar3=setInterval(Marquee3,speed)colee_left.onmouseover=function() {clearInterval(MyMar3)}colee_left.onmouseout=function() {MyMar3=setInterval(Marquee3,speed)}</script><!--向左滾動代碼結束--><br><!--下面是向右滾動代碼--><div id="colee_right" style="overflow:hidden;width:500px;"><table cellpadding="0" cellspacing="0" border="0"><tr><td id="colee_right1" valign="top" align="center"><table cellpadding="2" cellspacing="0" border="0"><tr align="center"><td><p><img src="images/112233.jsp"></p></td><td><p><img src="images/112233.jsp"></p></td><td><p><img src="images/112233.jsp"></p></td><td><p><img src="images/112233.jsp"></p></td><td><p><img src="images/112233.jsp"></p></td></tr></table></td><td id="colee_right2" valign="top"></td></tr></table></div><script>var speed=30//速度數值越大速度越慢var colee_right2=document.getElementById("colee_right2");var colee_right1=document.getElementById("colee_right1");var colee_right=document.getElementById("colee_right");colee_right2.innerHTML=colee_right1.innerHTMLfunction Marquee4(){if(colee_right.scrollLeft<=0)colee_right.scrollLeft+=colee_right2.offsetWidthelse{colee_right.scrollLeft--}}var MyMar4=setInterval(Marquee4,speed)colee_right.onmouseover=function() {clearInterval(MyMar4)}colee_right.onmouseout=function() {MyMar4=setInterval(Marquee4,speed)}</script><!--向右滾動代碼結束--></body></html>代碼復制下去,在文件夾內放一張圖片,即可看出效果..
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遵义县| 商丘市| 若尔盖县| 五寨县| 庐江县| 收藏| 都兰县| 云安县| 黔西县| 巩留县| 讷河市| 湖北省| 织金县| 巴南区| 凌云县| 珠海市| 桐乡市| 浪卡子县| 西吉县| 凤冈县| 静宁县| 桃江县| 建宁县| 建平县| 屏山县| 伊春市| 公安县| 安岳县| 桓仁| 龙海市| 邵武市| 上杭县| 休宁县| 祁东县| 且末县| 太和县| 菏泽市| 潼南县| 禄丰县| 伊吾县| 普陀区|