成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 基于JQuery打造無縫滾動新聞步驟詳解
全站頭部文字 我要出現在這里
基于JQuery打造無縫滾動新聞步驟詳解 712 2024-03-08   

本文實例講述了基于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程序設計有所幫助。



主站蜘蛛池模板: 杏色xs| 女同性视频| 人总要有点爱好,生活才能继续| 贪玩的小水滴300字| juliet stevenson| call me by your name电影| 广西电视台新闻频道| 2024年中央遴选笔试真题| 老友记| 成人在线影片| 田文仲个人资料| 果戈里起点| 高锰酸盐指数和cod的关系| 孙涛个人简历| 周记作文| 男人脱衣服| fate动漫免费观看| 梦桐| 痛风能吃豆腐吗| 白鹿跟谁长得像| 魔影| 出轨的女人电影| 《美之罪》在线观看| 谢承均| 新目标大学英语综合教程2答案| 卫星掉落| 大冒险家电影| 大师兄 电影| 密室逃脱电影| 2025最火蛋糕图片| 电视剧一帘幽梦| 爱的替身| 网络流行语| 王音棋的个人简历| 开心麻花电影| 下载抖音| 雪中悍刀行第一季演员表 | 陈颖芝全部的电影| 双缝干涉实验条纹间距公式| 地狱究竟有几层电影| 美足av电影欧美日韩|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103