PHP數組函數array_diff()的用法 計算數組的差集
770
2024-01-03
本文實例講述了基于JQuery打造無縫滾動新聞的方法。分享給大家供大家參考,具體如下:
首先,我們這里有這么一段html代碼,很簡潔,如下所示:
<ul> <li>你說我是好人嗎,我是好人啊</li> <li>哈哈,我真的不知道說什么了</li> <li>生活就是應該平淡的</li> <li>像上學一樣的工作</li> </ul> </div>
然后我們要做的就是使它無縫滾動。
首先我們引入進入JQuery,并且獲取到li元素列表中的第一個元素中的內容
這里我們使用的是clone()方法來獲取,然后顯示其內容:
<script type="text/javascript" src="http://www.gimoo.net/t/1903/jquery-1.3.2.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('#tag li').eq(0).click(function(){ alert($(this).clone().text()); //顯示的結果是“你說我是好人嗎,我是好人啊” 代表是第一個li元素的文本內容 }); </script>
然后就是顯示所有的li元素的列表內容,這里我們利用parent()方法來獲取所有li元素的列表內容:
<script type="text/javascript"> $(document).ready(function(){ $('#tag li').eq(0).fadeOut("slow",function(){ //alert($(this).clone().text());// 顯示的結果是“你說我是好人嗎,我是好人啊” 代表是第一個li元素的文本內容 alert($(this).parent().text());// 顯示的結果是四個li元素之間的內容 }); </script>
接下來要做的就是將獲取到的第一條li元素中的內容追加到所有li元素列表內容的后面:
<script type="text/javascript"> $(document).ready(function(){ $('#tag li').eq(0).fadeOut("slow",function(){ //alert($(this).clone().text()); 顯示的結果是“你說我是好人嗎,我是好人啊” 代表是第一個li元素的文本內容 //alert($(this).parent().text()); 顯示的結果是四個li元素之間的內容 $(this).clone().appendTo($(this).parent()); //可以看到頁面中第一個li元素被自動添加到了第四個li元素的末尾 }); </script>
接到上面,繼續要做的就是讓第一個li元素給隱藏掉,做法如下:
<script type="text/javascript"> $(document).ready(function(){ $('#tag li').eq(0).fadeOut("slow",function(){ //alert($(this).clone().text()); 顯示的結果是“你說我是好人嗎,我是好人啊” 代表是第一個li元素的文本內容 //alert($(this).parent().text()); 顯示的結果是四個li元素之間的內容 // alert($(this).clone().appendTo($(this).parent()).text()); 可以看到頁面中第一個li元素被自動添加到了第四個li元素的末尾 $(this).clone().appendTo($(this).parent()).fadeIn("slow"); }); }); </script>
最后利用setInterval('scroll_news()',1000);反復調用即可
最終完整代碼如下:
<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>
其實,一步一步的來,最終會得到結果的
更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery切換特效與技巧總結》、《jQuery拖拽特效與技巧總結》、《jQuery擴展技巧總結》、《jQuery常見經典特效匯總》、《jQuery動畫與特效用法總結》、《jquery選擇器用法總結》及《jQuery常用插件及用法總結》
希望本文所述對大家jQuery程序設計有所幫助。
#免責聲明#
本站[綠夏技術導航]提供的一切軟件、教程和內容信息僅限用于學習和研究目的;不得將上述內容用于商業或者非法用途,否則,一切后果請用戶自負。本站信息來自網絡收集整理,版權爭議與本站無關。您必須在下載后的24個小時之內,從您的電腦或手機中徹底刪除上述內容。如果您喜歡該程序或內容,請支持正版,購買注冊,得到更好的正版服務。我們非常重視版權問題,如有侵權請郵件[admin@lxwl520.com]與我們聯系進行刪除處理。敬請諒解!