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

首頁 > 編程 > JavaScript > 正文

基于JQuery打造無縫滾動新聞步驟詳解

2019-11-20 10:18:47
字體:
供稿:網(wǎng)友

本文實例講述了基于JQuery打造無縫滾動新聞的方法。分享給大家供大家參考,具體如下:

首先,我們這里有這么一段html代碼,很簡潔,如下所示:

<ul><li>你說我是好人嗎,我是好人啊</li><li>哈哈,我真的不知道說什么了</li><li>生活就是應(yīng)該平淡的</li><li>像上學一樣的工作</li></ul></div>

然后我們要做的就是使它無縫滾動。

首先我們引入進入JQuery,并且獲取到li元素列表中的第一個元素中的內(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é)果是“你說我是好人嗎,我是好人啊” 代表是第一個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é)果是“你說我是好人嗎,我是好人啊” 代表是第一個li元素的文本內(nèi)容    alert($(this).parent().text());// 顯示的結(jié)果是四個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é)果是“你說我是好人嗎,我是好人啊” 代表是第一個li元素的文本內(nèi)容    //alert($(this).parent().text()); 顯示的結(jié)果是四個li元素之間的內(nèi)容   $(this).clone().appendTo($(this).parent()); //可以看到頁面中第一個li元素被自動添加到了第四個li元素的末尾});</script>

接到上面,繼續(xù)要做的就是讓第一個li元素給隱藏掉,做法如下:

<script type="text/javascript">$(document).ready(function(){  $('#tag li').eq(0).fadeOut("slow",function(){   //alert($(this).clone().text());  顯示的結(jié)果是“你說我是好人嗎,我是好人啊” 代表是第一個li元素的文本內(nèi)容    //alert($(this).parent().text());  顯示的結(jié)果是四個li元素之間的內(nèi)容   // alert($(this).clone().appendTo($(this).parent()).text()); 可以看到頁面中第一個li元素被自動添加到了第四個li元素的末尾   $(this).clone().appendTo($(this).parent()).fadeIn("slow");  });});</script>

最后利用setInterval('scroll_news()',1000);反復調(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>

其實,一步一步的來,最終會得到結(jié)果的

更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery切換特效與技巧總結(jié)》、《jQuery拖拽特效與技巧總結(jié)》、《jQuery擴展技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》、《jQuery動畫與特效用法總結(jié)》、《jquery選擇器用法總結(jié)》及《jQuery常用插件及用法總結(jié)

希望本文所述對大家jQuery程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 永德县| 新乡市| 望江县| 河津市| 商南县| 杭锦旗| 福泉市| 芦溪县| 开阳县| 通辽市| 周口市| 甘孜县| 和田县| 灯塔市| 大荔县| 扎鲁特旗| 黄大仙区| 阿拉善右旗| 米林县| 呼伦贝尔市| 田东县| 汉中市| 兴化市| 元谋县| 巩留县| 会同县| 綦江县| 岑巩县| 玛沁县| 富蕴县| 青海省| 社会| 麟游县| 自治县| 望谟县| 沐川县| 宝清县| 灵璧县| 元谋县| 阿尔山市| 隆子县|