国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁(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)行。第二份我沒(méi)做測(cè)試。寫(xiě)出來(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)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产秀色在线www免费观看| 麻豆国产在线播放| 九九免费视频| 青青草在线视频免费观看| 精品日韩av| www.狠狠色.com| 国产小视频在线播放| 国产成人精品男人的天堂538| 中文字幕在线第一页| 国产精品爱久久久久久久小说 | 18av在线视频| 18被视频免费观看视频| 亚洲电影视频在线| 国产视频xxxx| 免费a级在线播放| 尤物在线视频| 永久免费网站在线| 交视频在线观看国产| 国产天堂av| 狠狠插狠狠操| 欧美xxxx黑人又粗又长| 国产福利小视频在线观看| 四虎免费播放| 国产h色视频在线观看| 久久er视频| 亚洲男人的天堂成人| 尤物在线网址| 国内精品一区视频| 日本aⅴ写真网站免费| 国产特级毛片| 国产理论电影在线| 超碰在线97国产| 欧美黑人乱大交| 日本欧洲一区| a视频在线观看免费| 国产成人精品实拍在线| 国产精品偷乱一区二区三区| 欧美日韩亚洲第一页| 四虎a级欧美在线观看| 91亚洲天堂| 91嫩草在线播放| 国产夫妻视频| 国产日韩网站| 2021av在线| 亚色视频在线观看| a√在线视频| 91在线最新| 亚洲精品自拍区在线观看| 在线免费黄色毛片| 亚洲精品乱码电影在线观看| 亚洲欧美日韩成人网| 亚洲精品国自产拍在线观看| 亚洲天堂影院在线观看| 亚洲成人电视网| 美女网站在线观看| 国产美女免费观看| 中文字幕在线看精品乱码| 好看的中文字幕在线播放| 国产麻豆一区二区三区精品 | 国产在线视精品麻豆| 国产精品偷乱一区二区三区| 国产一区精品| av在线1区2区| 国产美女在线播放| 国产黄色在线网站| free性亚洲| 国产三级在线播放| 欧美视频免费一区二区三区 | 操人视频91| 福利视频在线导航| 国产黄在线看| 激情综合丁香| 在线免费观看污| 国产羞羞视频在线播放| www操操操| 国产精品久久人| 九九精品九九| 日本视频二区| 精品麻豆视频| 国产成人精品18| 国产精品亚洲色图| 在线观看精品视频一区二区三区 | 伊人网站在线| 国产欧美日韩专区| 中文字幕视频在线| 久热中文字幕精品视频在线| 国产精品186在线观看在线播放 | 激情六月丁香| 青草青在线视频| 一本大道五月香蕉| 国产二区在线播放| 最近免费中文字幕大全免费第三页| 影音先锋在线中文字幕| 国产一卡2卡3卡免费网站| 青草视频在线播放| 在线中文资源天堂| 国产va在线| 91中文字幕网| 中文字幕av在线播放| 精品无吗乱吗av国产爱色| 国产视频中文字幕在线观看| 黄色片大全在线观看| 久草.com| 国产一区二区三区美女秒播| 中文字幕在线播放网址| 国产视频1区| 国产成人精品自线拍| av大片在线播放| 四虎精品成人a在线观看| 日韩亚洲一区中文字幕| eeuss影院www在线观看| av在线不卡网站| 久热中文字幕精品视频在线| 国产中文伊人| 国产欧美日韩第一页| 伊人资源视频在线| a视频在线观看| 国产在线二区| 在线视频色在线| 九九热视频精品在线观看| 国产尤物视频在线| 中文字幕不卡| av免费在线一区二区三区| 欧美精品另类| 国产视频精选在线| 永久免费不卡在线观看黄网站| 在线a人片免费观看视频| 久青青在线观看视频国产| 国产婷婷视频在线| av三级在线观看| 午夜视频免费在线观看| 在线观看视频污| 福利视频在线看| 在线视频三级| 国产三级自拍| 九九在线视频| 日本在线视频www鲁啊鲁| 最近免费中文字幕大全免费第三页 | 国产黄色片大全| 青青草视频在线免费观看| 高潮毛片在线观看| 亚洲成年人视频| 国产经典三级在线| 九九在线观看免费视频| 精品99又大又爽又硬少妇毛片| 国精一区二区三区| 日本aⅴ写真网站免费| 精品国内自产拍在线视频| 天天操天天射天天色| а天堂8中文最新版在线官网| 国产精品麻豆一区二区三区| 可以免费看污视频的网站| 国产成人午夜精品| 国产一起色一起爱| 国产男女无套在线播放| 四虎精品成人a在线观看| 精品一区二区在线欧美| 国产精品久久麻豆| 2018中文字幕在线| 999国产在线视频| 精品成人一区二区三区免费视频| 国产精品yjizz视频网一二区| 国产一级黄色| 国产精品99999| 国产成人综合亚洲欧美在| 91在线中文| 亚洲视频手机在线观看| 精品欧美色视频网站在线观看| 国产黄色高清在线| 在线视频中文字幕第一页| 四虎在线免费视频| 老司机精品视频一区二区| 日本中文字幕高清视频| 国产三区四区在线观看| 99福利在线| 国产在线播放av| 中文字幕高清av| 2021av天天| 碰草在线视频| 国产超碰97| 精品资源在线看| 国产高清一级片| 91青青在线视频| 男人天堂网在线观看| √天堂8资源中文在线| 97国产在线| 国产永久在线观看| av手机天堂| 国产精品久久久高清免费| www网站在线观看| 国产小黄视频| 免费99热在线观看| 国产9色视频| 天天操天天是| 午夜羞羞小视频在线观看| 国产区在线看| 久草视频国产| av网站大全在线| 91涩漫在线观看c| 国产精品一区二区三区四区色|