亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 編程 > JavaScript > 正文

利用JavaScript實(shí)現(xiàn)新聞滾動(dòng)效果(實(shí)例代碼)

2019-11-20 21:34:46
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

最近要實(shí)現(xiàn)一個(gè)滾動(dòng)新聞效果,在網(wǎng)上查了一些資料,發(fā)現(xiàn)基本的實(shí)現(xiàn)方法有兩種:

1.使用Marquee標(biāo)簽。這個(gè)標(biāo)簽的使用我已經(jīng)轉(zhuǎn)載了一篇比較詳細(xì)的文章,這個(gè)標(biāo)簽的優(yōu)點(diǎn)是便于使用,缺點(diǎn)是人們已經(jīng)逐漸不適用它了,許多瀏覽器不支持,甚至在IE8想,XHTML4.0的loose.dtd是可以的,而去掉loose.dtd卻不行。

2.使用div+javascript的方法。這種方法的好處是可以兼容幾乎所有的瀏覽器,并且在可以預(yù)料的時(shí)間內(nèi)仍能穩(wěn)定運(yùn)行。并且使用div使得網(wǎng)頁(yè)可以利用現(xiàn)有的css資源實(shí)現(xiàn)很多炫目的效果。缺點(diǎn)是需要一定的編程經(jīng)驗(yàn)和耐心。

使用javascript+div方式的基本原理是一樣的,利用scrollTop屬性和offsetheight屬性來(lái)實(shí)現(xiàn)移動(dòng)效果。一般使用兩個(gè)div,里面的內(nèi)容是一樣的,然后利用兩個(gè)div拼接,形成不斷循環(huán)的效果。下面是我找到的兩份示例代碼,第一份正是我用的代碼,可以運(yùn)行。第二份我沒做測(cè)試。寫出來(lái)是為了做個(gè)對(duì)比,第二份應(yīng)該是能用的,因?yàn)槟鞘俏覐木W(wǎng)站上摘下來(lái)的。

第一份代碼

復(fù)制代碼 代碼如下:

<div id="layer1" style="overflow-y:hidden;width:120;">
            <div id="layer2">
                <%
                ArrayList announceList = DBTools.getView("select * from sys_announce order by pubdate DESC");
                for (int i = 1; i < announceList.size() && i < 5; i++) {
                    String announceArr[] = (String[]) announceList.get(i);
                    String content = announceArr[1];
                    String date = announceArr[2].substring(announceArr[2].indexOf("-")+1, announceArr[2].indexOf(" "));
                %>
                    <table cellspacing="0" cellpadding="0" border="0" width="43">
                        <tr>
                            <td height="10"/>
                        </tr>
                    </table>
                    <table cellspacing="0" cellpadding="0" border="0" width="136">
                        <tr>
                            <td height="20" width="16" valign="top">
                                <img height="12" width="12" vspace="5" valign="top" src="images/index_18.gif" mce_src="images/index_18.gif"/>
                            </td>
                            <td width="108" style="line-height: 20px;" mce_style="line-height: 20px;">
                                <%=content%>  <%=date%>
                            </td>
                            <td></td>
                        </tr>
                    </table>
                <%
                }
                %>
            </div>
            <div id="layer3"></div>
        </div>
        <mce:script language="javascript"><!--
            var layerHeight = 100; // 定義滾動(dòng)區(qū)域的高度.100
            var iFrame = 1; // 定義每幀移動(dòng)的象素.
            var iFrequency = 50; // 定義幀頻率.
            var timer; // 定義時(shí)間句柄.
            if(document.getElementById("layer2").offsetHeight >= layerHeight)
                document.getElementById("layer1").style.height = layerHeight;
            else
                document.getElementById("layer1").style.height = document.getElementById("layer2").offsetHeight;
            document.getElementById("layer3").innerHTML = document.getElementById("layer2").innerHTML;
            // alert(document.getElementById("layer2").innerHTML);
            function move(){
                if(document.getElementById("layer1").scrollTop >= document.getElementById("layer2").offsetHeight){
                    document.getElementById("layer1").scrollTop -= (document.getElementById("layer2").offsetHeight - iFrame);
                }
                else {
                    document.getElementById("layer1").scrollTop += iFrame;
                }
            }
            timer = setInterval("move()",iFrequency);
            document.getElementById("layer1").onmouseover=function() {clearInterval(timer);}
            document.getElementById("layer1").onmouseout=function() {timer=setInterval("move()",iFrequency);}

// --></mce:script>

第二份代碼
復(fù)制代碼 代碼如下:

 <SCRIPT language="JavaScript">
            var strArray=new Array();
            strArray[1]=''
                +'<table width=136 border=0 cellspacing=0 cellpadding=0><tr><td width=16 height=20 valign=top><img src="/images/index_18.gif" mce_src="images/index_18.gif" width=12 height=12 vspace=5></td><td width=120><a title="中國(guó)自然資源學(xué)會(huì)第六次全國(guó)會(huì)員代表大會(huì)暨學(xué)術(shù)年會(huì)通知(第2號(hào))(09.10)" target="_blank" href="moban/showCommonTopic.jsp?id=10560" mce_href="moban/showCommonTopic.jsp?id=10560">中國(guó)自然資源學(xué)會(huì)第六次全國(guó)會(huì)員代表大會(huì)暨學(xué)術(shù)年會(huì)通知(第2號(hào))(09.10)</a></td></tr></table><table width=43 border=0 cellspacing=0 cellpadding=0><tr><td height=6></td></tr></table>'
                +'<table width=136 border=0 cellspacing=0 cellpadding=0><tr><td width=16 height=20 valign=top><img src="/images/index_18.gif" mce_src="images/index_18.gif" width=12 height=12 vspace=5></td><td width=120><a title="“自適應(yīng)空間信息可視化理論、技術(shù)與方法”研討會(huì)征文通知(09.04)" target="_blank" href="moban/showCommonTopic.jsp?id=10557" mce_href="moban/showCommonTopic.jsp?id=10557">“自適應(yīng)空間信息可視化理論、技術(shù)與方法”研討會(huì)征文通知(09.04)</a></td></tr></table><table width=43 border=0 cellspacing=0 cellpadding=0><tr><td height=6></td></tr></table>'
                +'<table width=136 border=0 cellspacing=0 cellpadding=0><tr><td width=16 height=20 valign=top><img src="/images/index_18.gif" mce_src="images/index_18.gif" width=12 height=12 vspace=5></td><td width=120><a title="中國(guó)科學(xué)院地理科學(xué)與資源研究所會(huì)計(jì)崗位招聘啟事(09.03)" target="_blank" href="moban/showCommonTopic.jsp?id=10556" mce_href="moban/showCommonTopic.jsp?id=10556">中國(guó)科學(xué)院地理科學(xué)與資源研究所會(huì)計(jì)崗位招聘啟事(09.03)</a></td></tr></table><table width=43 border=0 cellspacing=0 cellpadding=0><tr><td height=6></td></tr></table>'

            strArray[0]=''
                +'<table width=136 border=0 cellspacing=0 cellpadding=0><tr><td width=16 height=20 valign=top><img src="/images/index_18.gif" mce_src="images/index_18.gif" width=12 height=12 vspace=5></td><td width=120><a title="水問(wèn)題論壇系列講座――2009年第7講(總第90講)(09.01)" target="_blank" href="moban/showCommonTopic.jsp?id=10554" mce_href="moban/showCommonTopic.jsp?id=10554">水問(wèn)題論壇系列講座――2009年第7講(總第90講)(09.01)</a></td></tr></table><table width=43 border=0 cellspacing=0 cellpadding=0><tr><td height=6></td></tr></table>'
                +'<table width=136 border=0 cellspacing=0 cellpadding=0><tr><td width=16 height=20 valign=top><img src="/images/index_18.gif" mce_src="images/index_18.gif" width=12 height=12 vspace=5></td><td width=120><a title="2009'中國(guó)科學(xué)院地理信息技術(shù)自主創(chuàng)新論壇暨SuperMap GIS技術(shù)大會(huì)(09.01)" target="_blank" href="moban/showCommonTopic.jsp?id=10553" mce_href="moban/showCommonTopic.jsp?id=10553">2009'中國(guó)科學(xué)院地理信息技術(shù)自主創(chuàng)新論壇暨SuperMap GIS技術(shù)大會(huì)(09.01)</a></td></tr></table><table width=43 border=0 cellspacing=0 cellpadding=0><tr><td height=6></td></tr></table>'
                +'<table width=136 border=0 cellspacing=0 cellpadding=0><tr><td width=16 height=20 valign=top><img src="/images/index_18.gif" mce_src="images/index_18.gif" width=12 height=12 vspace=5></td><td width=120><a title="資源與環(huán)境信息系統(tǒng)國(guó)家重點(diǎn)實(shí)驗(yàn)室2009年招聘“有限元法”方向客座研究人員(08.07)" target="_blank" href="moban/showCommonTopic.jsp?id=10532" mce_href="moban/showCommonTopic.jsp?id=10532">資源與環(huán)境信息系統(tǒng)國(guó)家重點(diǎn)實(shí)驗(yàn)室2009年招聘“有限元法”方向客座研究人員(08.07)</a></td></tr></table><table width=43 border=0 cellspacing=0 cellpadding=0><tr><td height=6></td></tr></table>'
        /*
            showId=Math.floor(Math.random()*1);
            tempStr=strArray[showId];
            strArray[showId]=strArray[0];
            strArray[0]=tempStr;
            */
        </SCRIPT>
        <SCRIPT>
            var timer;

            document.write('<div id="icefable1" style="width:136;">'
                +'<table width=130; border=0 cellspacing=0 cellpadding=0>'
                +'<tr><td width=130; height=120 style="padding-top:2px" mce_style="padding-top:2px" valign=top>'+strArray[1]+'</td></tr>'
                +'<tr><td width=130; height=120 style="padding-top:2px" mce_style="padding-top:2px" valign=top>'+strArray[0]+'</td></tr>'
                +'</table>'
                +'</div>'
                +'<div id="icefable2" style="position:absolute;visibility:hidden" mce_style="position:absolute;visibility:hidden"></div>');
            /*
            var marqueesHeight=132;
            var stopscroll=false;
            icefable1.scrollTop=0;
            */
            with(icefable1){
                /*
                style.width=0;
                style.height=marqueesHeight;
                style.overflowX="visible";
                style.overflowY="hidden";
                noWrap=true;
                */
                onmouseover=function(){clearInterval(timer);};
                onmouseout=function(){timer = setInterval("move()",100);};
            }
            /*
            var preTop=0;
            var currentTop=0;
            var stoptime=0;
             */
            function init_srolltext(){
                icefable2.innerHTML="";
                icefable2.innerHTML+=icefable1.innerHTML;
                icefable1.innerHTML=icefable2.innerHTML+icefable2.innerHTML;
                timer = setInterval("move()",100);
            }
            function move(){
                 if(document.getElementById("icefable2").scrollTop >= document.getElementById("icefable1").offsetHeight)
                     document.getElementById("icefable2").scrollTop -= (document.getElementById("icefable1").offsetHeight - 1);
                 else
                     ocument.getElementById("icefable2").scrollTop += 1;
            }
            init_srolltext();

            function scrollUp(){
                if(stopscroll==true) return;
                currentTop+=4;
                if(currentTop==132)
                {
                    stoptime+=4;
                    currentTop-=0;
                }
                else {
                    preTop=icefable1.scrollTop;
                    icefable1.scrollTop+=4;
                    if(preTop==icefable1.scrollTop){
                        icefable1.scrollTop=icefable2.offsetHeight-marqueesHeight;
                        icefable1.scrollTop+=4;
                    }
                }
            }
            //setTimeout("init_srolltext()",2000);
            //init_srolltext();
        </SCRIPT>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产女人爽到高潮a毛片| 欧美日本国产在线| 久久久久久久久久久久久国产精品| 欧美一区三区二区在线观看| 亚洲视频在线观看免费| 日本美女高潮视频| 精品xxxxxbbbb欧美中文| 久久免费大视频| 亚洲精品电影网在线观看| 亚洲v国产v在线观看| 艳女tv在线观看国产一区| 懂色av蜜桃av| 美女av免费在线观看| 伊人免费在线| 日韩av片免费观看| 青春草国产成人精品久久| 麻豆国产精品一区二区三区| 精品视频在线你懂得| 十九岁完整版在线观看好看云免费| 99国产欧美久久久精品| 久久这里只精品最新地址| 欧美顶级xxxxbbbb| 欧美黄色性视频| 欧美一区二区三区另类| 精品三级在线观看视频| 凹凸精品一区二区三区| 亚洲精品视频自拍| 欧美成人免费视频| 日韩亚洲一区在线| 人妻无码中文久久久久专区| 肉体视频在线| 婷婷激情综合五月天| 国产精品日韩精品欧美在线| 两个人的视频www国产精品| 免费理论片在线观看播放老| 国产精品久久久久av电视剧| 免费又黄又爽又猛大片午夜| 精品国产伦一区二区三区观看体验| 国产电影一区二区| 午夜精品久久久久久久久久久久久| 国产精品日本精品| 欧美乱大交xxxxx| 精品精品国产毛片在线看| 色8久久人人97超碰香蕉987| h色视频在线观看| 国产美女高潮一区二区三区| 国产极品美女高潮无套久久久| av在线视屏| 日韩精品av| 麻豆一区一区三区四区| 亚洲国产精品麻豆| 99国产精品免费网站| 亚洲精品中文字幕av| 国产精品电影| 一区中文字幕在线观看| 欧美视频精品| 欧美色欧美亚洲另类二区| 男男激情在线| 国产欧美日韩另类视频免费观看| 一区二区三区四区国产精品| 91午夜在线观看| 九色porny蝌蚪视频在线观看| 亚洲精品中文字幕| 91免费在线视频观看| 91美女片黄在线观看| 在线亚洲色图| 久久久久成人网站| 日韩伦理在线一区| 99久久99热这里只有精品| 国产一区二区三区在线看| 成人精品视频.| 亚洲黄色在线免费观看| 亚洲一级淫片| 黄色动漫在线| 91成人噜噜噜在线播放| 热门国产精品亚洲第一区在线| 日韩av观看网址| 婷婷午夜社区一区| 国产91精品免费| 日本v片在线高清不卡在线观看| 亚洲一区在线电影| 欧美日本另类xxx乱大交| 少妇高潮久久久| 亚洲色图欧美| 变态黄色小视频网站| 欧美乱妇20p| 午夜视频1000| 桃花网日韩影视在线观看视频| 91亚洲精品久久久| 中文文字幕文字幕高清| 亚洲欧美亚洲| 亚洲成人天堂网| 久久久久久久久久一区二区| 亚洲欧美日韩精品一区二区| 中文字幕午夜精品一区二区三区| av观看网址| 国产精品国产三级国产传播| 欧美丰满老妇熟乱xxxxyyy| wwwav在线播放| 国产成人久久精品| 国产一区二区三区朝在线观看| 91精品视频免费看| 亚洲承认在线| 国产一区视频免费观看| 国产精品综合色区在线观看| 精久久久久久久久久久| 精品少妇一区二区三区在线播放| 四虎永久网址| 91国偷自产一区二区三区成为亚洲经典| 亚洲精品久久久久久久久久久| 99热这里只有精品在线观看| 咪咪色在线视频| 精品久久久久久最新网址| 热re99久久精品国99热蜜月| 成人6969www免费视频| eeuss草民免费| 国产精品a级| 亚洲免费电影在线| 小早川怜子一区二区三区| 精品影片在线观看的网站| 亚洲精品一区二区三区在线观看| 欧美性猛交p30| 北岛玲一区二区三区四区| 激情成人午夜视频| 国产精品久久久久婷婷二区次| 中文字幕 91| 欧美老女人性开放| 蜜桃av中文字幕| 亚洲一级二级片| 国产免费观看av| 精品96久久久久久中文字幕无| 色一情一区二区| 久久久99精品免费观看| 四季av一区二区三区免费观看| 天天综合网天天| 99久久免费精品国产免费| 乱子伦一区二区| 欧美日韩国产经典色站一区二区三区| 91亚洲视频在线观看| 三级网站在线| 国产精华一区二区三区| 污污视频在线免费观看| 日韩高清欧美激情| 欧美精品v日韩精品v国产精品| 成人精品视频一区| 精品999日本| 亚洲少妇xxx| 91桃色在线观看| 电影中文字幕一区二区| 在线精品国产| 日本在线www| 2021中文字幕一区亚洲| 精品在线一区二区三区| 99riav国产精品视频| 国产精品爱啪在线线免费观看| 成人黄色三级视频| 欧美xxx性| 免费在线观看的黄色网址| 国产成人在线小视频| 一本大道香蕉8中文在线视频| 久久久久久久久久久久久女过产乱| 国产精品一二区| 欧美激情一区二区三区| 精品国产一二| 日日夜夜精品视频天天综合网| 欧美黄色成人| 欧美天堂在线视频| 国产精品a久久久久久| 中国女人内谢69xxx视频| h片视频在线观看| 国产不卡在线播放| 亚洲精品一区二区三区在线| 久久久久久久久丰满| 亚洲精品中文字幕在线观看| 欧美va在线播放| 亚洲精品免费一区亚洲精品免费精品一区| 亚洲精品videossex少妇| 精品国产成人av| 污视频在线免费观看网站| 一区二区三区无码高清视频| 日韩视频在线免费播放| 2025中文字幕| 欧美精品久久99| 欧美精品在欧美一区二区| 欧美一区在线看| 国产特级淫片免费看| 香蕉视频亚洲一级| 国产日韩精品入口| 国产精品无码久久久久一区二区| 亚欧洲乱码视频| 鲁丝一区鲁丝二区鲁丝三区| 精品999视频| 国产女人18水真多毛片18精品| 亚洲成va人在线观看| 日本a级片在线播放| av激情在线观看| 欧美一区二区三区久久综| 北条麻妃av高潮尖叫在线观看| 欧美大片大片在线播放| 黄色网址在线播放| 亚洲天堂电影网| 奇门遁甲1982国语版免费观看高清| 国产日韩欧美综合| 黄色一区二区在线观看| 久久在线电影| 精品国产精品国产精品| 亚洲午夜国产成人av电影男同| 男女高潮又爽又黄又无遮挡| 国产一区二区在线观看免费播放| 国产成人在线观看网站| 色综合视频在线观看| 国产资源第一页| 中文字幕一区二区精品区| 日韩欧美高清一区| jizzjizzjizzjizz日本老师| 久久久亚洲福利精品午夜| 精品人妻av一区二区三区| 国产日韩欧美精品| 亚洲精品久久久久久久蜜桃| 成人羞羞国产免费网站| 妞干网2018| 日本最新在线视频| 理论片在线观看理伦片| 国产精品区一区二区三含羞草| 国产精品一二三视频| 另类在线视频| 四虎影视在线播放| 天天射—综合中文网| 国产精品中文字幕日韩精品| 亚洲美女综合网| 亚洲欧美一区二区原创| 欧美视频日韩| 日本激情小视频| 国产精品一二三区| 国产精品国码视频| 青青草综合网| 国产精品美女一区| 亚洲人成网站777色婷婷| sese一区| 91视频成人| 24小时成人在线视频| 精品一区二区三区自拍图片区| 久久久精品一区二区毛片免费看| 国产精品扒开腿做爽爽爽的视频| 午夜精品99久久免费| 不卡的av在线播放| 亚洲尤物视频网| 136国产福利精品导航| 欧美精品一区二区三区很污很色的| 天天做天天爱天天高潮| 欧美日韩黄视频| 久久精品国产68国产精品亚洲| 日韩一区亚洲二区| h片在线免费看| 一级黄色片网站| 91啪九色porn原创视频在线观看| 蜜桃视频一区| 国产成人女人毛片视频在线| gogogo高清在线观看免费完整版| 国内精品在线播放| 亚洲欧洲三级| www.久久精品| 欧美成人高清| 欧美jizzhd精品欧美另类| 亚洲电影欧美电影有声小说| 日韩一区二区视频在线观看| 性做久久久久久久| 草裙成人精品一区二区三区| 亚洲视频免费观看| 欧美在线观看视频一区| 手机在线视频你懂的| 日本黄色特级片| 性欧美成人播放77777| 国产一区一一区高清不卡| 91好吊色国产欧美日韩在线| 欧美激情福利视频在线观看免费| 日韩av影院| 日韩成人激情在线| 黑人粗进入欧美aaaaa| av在线电影播放| 99国产一区二区三精品乱码| 免费羞羞视频| 国产在线精品一区二区中文| 欧美老人xxxx18| 一区视频在线看| 樱花草国产18久久久久| 亚洲国产美国国产综合一区二区| 韩国三级中文字幕hd久久精品| 亚洲熟妇无码av| 国产一区不卡在线观看| 欧美综合激情| 国产卡一卡二在线| 亚洲国产欧美一区二区三区丁香婷| 女人天堂av在线播放| 国产美女特级嫩嫩嫩bbb片| 欧美日韩国产中字| 无码人妻精品一区二区三应用大全| 午夜视频在线播放| 欧美成人免费播放| 成人精品一区二区三区| 久久久久久久久久久久久女国产乱| 26uuu另类亚洲欧美日本老年| 高清不卡日本v二区在线| 中文字幕亚洲精品视频| www日韩tube| www在线看| 日本国产一级片| 亚洲小视频在线| 亚洲免费视频一区| 天天色天天干天天色| caoporn成人免费视频在线| 91视频88av| 免费观看成人在线| 亚洲人成小说| 久久日韩精品一区二区五区| 欧美xxxx黑人又粗又长| 久久青青草视频| 国产999精品久久久| 欧美五码在线| yiren22亚洲综合伊人22| 丁香花在线电影小说观看| 日韩中文字幕一区| 女人爱爱视频| 蘑菇福利视频一区播放| 黄页视频在线免费观看| 波多野结衣中文在线| 国产成人麻豆免费观看| 亚洲va国产日韩欧美精品色婷婷|