亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        基于JQuery打造無縫滾動(dòng)新聞步驟詳解

        字號(hào):


            本文實(shí)例講述了基于JQuery打造無縫滾動(dòng)新聞的方法。分享給大家供大家參考,具體如下:
            首先,我們這里有這么一段html代碼,很簡潔,如下所示:
            <ul>
            <li>你說我是好人嗎,我是好人啊</li>
            <li>哈哈,我真的不知道說什么了</li>
            <li>生活就是應(yīng)該平淡的</li>
            <li>像上學(xué)一樣的工作</li>
            </ul>
            </div>
            然后我們要做的就是使它無縫滾動(dòng)。
            首先我們引入進(jìn)入JQuery,并且獲取到li元素列表中的第一個(gè)元素中的內(nèi)容
            這里我們使用的是clone()方法來獲取,然后顯示其內(nèi)容:
            <script type="text/javascript" src="jquery-1.3.2.min.js"></script>
            <script type="text/javascript">
            $(document).ready(function(){
              $('#tag li').eq(0).click(function(){
               alert($(this).clone().text());
               //顯示的結(jié)果是“你說我是好人嗎,我是好人啊” 代表是第一個(gè)li元素的文本內(nèi)容
            });
            </script>
            然后就是顯示所有的li元素的列表內(nèi)容,這里我們利用parent()方法來獲取所有l(wèi)i元素的列表內(nèi)容:
            <script type="text/javascript">
            $(document).ready(function(){
              $('#tag li').eq(0).fadeOut("slow",function(){
               //alert($(this).clone().text());// 顯示的結(jié)果是“你說我是好人嗎,我是好人啊” 代表是第一個(gè)li元素的文本內(nèi)容 
               alert($(this).parent().text());// 顯示的結(jié)果是四個(gè)li元素之間的內(nèi)容
            });
            </script>
            接下來要做的就是將獲取到的第一條li元素中的內(nèi)容追加到所有l(wèi)i元素列表內(nèi)容的后面:
            <script type="text/javascript">
            $(document).ready(function(){
              $('#tag li').eq(0).fadeOut("slow",function(){
               //alert($(this).clone().text()); 顯示的結(jié)果是“你說我是好人嗎,我是好人啊” 代表是第一個(gè)li元素的文本內(nèi)容 
               //alert($(this).parent().text()); 顯示的結(jié)果是四個(gè)li元素之間的內(nèi)容
               $(this).clone().appendTo($(this).parent()); //可以看到頁面中第一個(gè)li元素被自動(dòng)添加到了第四個(gè)li元素的末尾
            });
            </script>
            接到上面,繼續(xù)要做的就是讓第一個(gè)li元素給隱藏掉,做法如下:
            <script type="text/javascript">
            $(document).ready(function(){
              $('#tag li').eq(0).fadeOut("slow",function(){
               //alert($(this).clone().text());  顯示的結(jié)果是“你說我是好人嗎,我是好人啊” 代表是第一個(gè)li元素的文本內(nèi)容 
               //alert($(this).parent().text());  顯示的結(jié)果是四個(gè)li元素之間的內(nèi)容
               // alert($(this).clone().appendTo($(this).parent()).text()); 可以看到頁面中第一個(gè)li元素被自動(dòng)添加到了第四個(gè)li元素的末尾
               $(this).clone().appendTo($(this).parent()).fadeIn("slow");
              });
            });
            </script>
            最后利用setInterval('scroll_news()',1000);反復(fù)調(diào)用即可
            最終完整代碼如下:
            <script type="text/javascript">
            function scrollNews(){
            $(document).ready(function(){
              $('#tag li').eq(0).fadeOut("slow",function(){
               $(this).clone().appendTo($(this).parent()).fadeIn("slow");
               $(this).remove();
              });
            });
            }
            setInterval('scrollNews()',1000);
            </script>
            其實(shí),一步一步的來,最終會(huì)得到結(jié)果的
            希望本文所述對大家jQuery程序設(shè)計(jì)有所幫助。