jquery插件之無縫循環新聞列表

一、效果圖:

newslist效果圖

??? tips源碼下載:http://files.cnblogs.com/waitingbar/newslist.rar

二、jquery源碼:

(function($){$.fn.extend({newsList:function(options){var defaults ={actName:'li',          //顯示條數名;maxShowNum:'6',       //最多的顯示條數;actNameH:'28',       //一次移動的距離;ulClass:'.ul_news_list',           //被復制層的classcopyUlClass:'.ul_news_list2',     //復制層的classautoTime:'1500',  //自動運行時間;clickGoUpC:'.go_uplist',        //點擊向上class; clickDownUpC:'.go_downlist',   //點擊向下class; goStart:'go_tart',autoCloss:'flase'    //自動運行開關,當為'flase'時為開,其它則關;} ;options = $.extend(defaults, options);return this.each(function(){var o = options;var counts =1;var linum = $($(this).find(o.actName),$(this)).size();var ul_class = $($(this).find(o.ulClass),$(this));var copy_ul_class = $($(this).find(o.copyUlClass),$(this));var click_go_up_c = $($(this).find(o.clickGoUpC),$(this));var click_go_down_C = $($(this).find(o.clickDownUpC),$(this));var go_start = $($(this).find(o.goStart),$(this));if(linum > o.maxShowNum){$(copy_ul_class).html($(ul_class).html());goStartList();}var thiswrap = $($(ul_class).parent().parent(),$(this));//自動運行函數function auto_function(){if(counts <= linum){$(ul_class).animate({top:'-=' + o.actNameH},o.autoTime);$(copy_ul_class).animate({top:'-=' + o.actNameH},o.autoTime);counts++;}else{$(ul_class).animate({top:0},0);$(copy_ul_class).animate({top:0},0);counts = 1;    }}//點擊向上移動時;if(linum > o.maxShowNum){$(click_go_up_c).click(function(){if(counts <= linum){$(ul_class).animate({top:'-=' + o.actNameH},0);$(copy_ul_class).animate({top:'-=' + o.actNameH},0);counts++;}else{$(ul_class).animate({top:0},0);$(copy_ul_class).animate({top:0},0);counts = 1;}});}//點擊向下移動時;if(linum > o.maxShowNum){$(click_go_down_C).click(function(){if(counts > 1){counts--;$(ul_class).animate({top:'-'+ counts*o.actNameH},0);$(copy_ul_class).animate({top:'-'+ counts*o.actNameH},0);}else{$(ul_class).animate({top:0},0);$(copy_ul_class).animate({top:0},0);counts = linum+1;}});}//鼠標經過所發生的開始停止;if(linum > o.maxShowNum){$(thiswrap).hover(function(){goStopList();},function(){goStartList();});}function goStartList(){if(o.autoCloss === 'flase'){go_start = setInterval(auto_function,o.autoTime);}}function goStopList(){clearInterval(go_start);}});}});
}(jQuery));

三、HTML:

<script language="javascript">
$(document).ready(function(){
??? $("#newslist").newsList();
});
</script>

<div id="newslist">
????? <div class="go_upanddown"><span class="go_uplist"><img src="images/newslist/goupbtn.gif" /></span><span class="go_downlist"><img src="images/newslist/godownbtn.gif" /></span></div>
??? <div class="news_list_bar">
?????? <ul class="ul_news_list">
????????? <li><a href="#">1、曾參加過唐山、汶川、玉樹地震救援的援</a><a href="#">曾參加過唐,又來到了舟曲參加救援</a></li>
????????? <li><a href="#">2、摩洛哥塞拉,藝術家在一場為流浪兒童為流浪兒童為流浪兒童為流浪兒童募捐的馬戲節目中表演</a></li>
????????? <li><a href="#">3、昆明警方近日縣的“洪興甸縣的“洪興甸縣的“洪興甸縣的“洪興幫”黑惡勢力團伙,繳獲...</a></li>
????????? <li><a href="#">4、印度克什知自己的孩子在騷亂中喪生時痛不欲生..</a><a href="#">曾參加過唐曾參加過唐到了舟曲參加救援</a></li>
????????? <li><a href="#">5、明昆明警方近日搗毀了尋甸縣的“洪興幫”黑惡勢力團伙,繳獲...</a></li>
????????? <li><a href="#">6、曾參加過唐曾參加過唐曾參加過唐曾參加過唐</a></li>
????????? <li><a href="#">7、湖北武漢漢口漢口曾參加過唐曾參加過唐曾參加過唐曾參加過唐觀看兩江洪峰過</a></li>
????????? <li><a href="#">8、湖北武漢漢曾參加過唐曾參加過唐曾參加過唐曾參加過唐集在江邊觀</a></li>
????????? <li><a href="#">9、湖北武漢漢口漢口龍王廟景區觀景平臺上,市民聚集在江邊觀看兩江洪峰過漢</a></li>
????? </ul>
?????? <ul class="ul_news_list2"></ul>
? </div>
</div>

四、CSS:

body { font-family:"微軟雅黑",Arial,"Lucida Grande", Verdana, Lucida; font-size:12px; }
*{ padding:0; margin:0;}
img { border:0;}
.clear { clear:both;}
a { color:#000; text-decoration:none;}
a:hover { color:#EC6104;? text-decoration:none;}
.undis { display:none;}/*news_list*/
.news_list_bar { position:relative;? width:560px; height:168px; overflow:hidden; background:url(../images/slideshow2/v3_picture6.gif) repeat-y; background-color:#F00;}
.ul_news_list,
.ul_news_list2{ position:relative; list-style:none;}
.ul_news_list li,
.ul_news_list2 li{line-height:28px;? height:28px; width:500px; overflow:hidden; white-space:nowrap;padding:0 20px;}
.ul_news_list li a,
.ul_news_list2 li a{ padding-right:20px;}
.go_upanddown { position:absolute; margin:-20px 0 0 500px;}
.go_upanddown span { padding-right:10px; cursor:pointer;}

轉載于:https://www.cnblogs.com/waitingbar/archive/2011/03/04/1970959.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/275637.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/275637.shtml
英文地址,請注明出處:http://en.pswp.cn/news/275637.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

素描的幾大基礎知識點_2020年讓您感到驚奇的5大素描資源

素描的幾大基礎知識點Sketch is my favorite stand-alone software that I use every day. It is simple, stable, and fast. During my working process, I use other resources that allow me to create UX/UI design faster. These tools have a different direction, but s…

ESMap+Html5+SpringBoot+FastDFS實現導航導購App

github鏈接 項目實現的簡要概述 服務器部分 測試階段使用的是雙系統的開發模式&#xff0c;在Linux服務器上部署了輕量級分布式文件系統fastdfs&#xff0c;且整合了高性能的HTTP和反向代理服務器nginx&#xff1b;在本地的服務器上使用Spring Boot框架&#xff0c;使用其內置的…

你不知道的 Chrome DevTools 玩法

大家好&#xff0c;我是若川。今天再分享一篇 chrome devtools 的文章。之前分享過多篇。Chrome DevTools 全攻略&#xff01;助力高效開發 前端容易忽略的 debugger 調試技巧?筆者在前段時間的開發時&#xff0c;需要通過 Chrome DevTools來分析一個接口&#xff0c;調試中發…

matlab擬合四次函數表達式,用matlab編寫程序求以冪函數作基函數的3次、4次多項式的最小二乘曲線擬合,畫出數據散點圖及擬合曲線圖...

共回答了18個問題采納率&#xff1a;83.3%x[0.0 0.1 0.2 0.3 0.5 0.8 1.0]; %輸入數組>> y[1.0 0.41 0.50 0.61 0.91 2.02 2.46];>> f1inline(poly2sym(polyfit(x,y,3))); %polyfit擬合得到系數,poly2sym由系數得到多項式,inline轉換內聯函數>> f2inline(pol…

排版人員 快速排版_選擇排版前應了解的事項

排版人員 快速排版Design is everywhere, and with design comes text and the content that you’re trying to reach the user with. But before creating your design and choosing what font you want to use, there are some things you should know that will help you a…

matlab光順拐點,基于MATLAB的最大誤差雙圓弧逼近曲線的算法及實現.pdf

基于MATLAB的最大誤差雙圓弧逼近曲線的算法及實現.pdf第31卷第6期 基于MⅢB的最大誤差雙圓弧逼近曲線的算法及實現文章編號&#xff1a;1004—2539120町】06一唧一∞基于MAⅡ&#xff0e;AB的最大誤差雙圓弧逼近曲線的算法及實現淮海工學院機械工程系&#xff0c;扛蘇連云港笠a…

若川誠邀你加源碼共讀群,幫助更多人學會看源碼~

小提醒&#xff1a;若川視野公眾號面試、源碼等文章合集在菜單欄中間【源碼精選】按鈕&#xff0c;歡迎點擊閱讀&#xff0c;也可以星標我的公眾號&#xff0c;便于查找。回復pdf&#xff0c;可以獲取前端優質書籍。最近我創建了一個源碼共讀的前端交流群&#xff0c;希望嘗試幫…

體育木地板的施工

文章來源&#xff1a;http://www.bjfhrd.com 體育木地板上有許多暗門&#xff0c;以制造特殊效果&#xff0c;如火焰、煙霧&#xff0c;使房屋、樹木、山或人物在一瞬間出現或銷售。這種特殊的要求&#xff0c;對于專業體育木地板德施工就有了一定的要求。 專業體育木地板施工&…

imessage_重新設計iMessage以獲得更好的用戶體驗— UX案例研究

imessage體驗設計 (EXPERIENCE DESIGN) Communication is a vital part of our everyday lives. We almost don’t even have to think about it. With social media and our devices as prime tools, we’re constantly finding new ways to stay connected. Instant messagin…

mysql 生成時間軸,MYSQL 時間軸數據 獲取同一天數據的前3條

創建表數據CREATE TABLE praise_info (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT ID,pic_id varchar(64) DEFAULT NULL COMMENT 圖片ID,created_time datetime DEFAULT CURRENT_TIMESTAMP COMMENT 創建時間,PRIMARY KEY (id),KEY pic_id (pic_id) USING BTREE) ENGINEInn…

【招聘】永輝招前端

大家好&#xff0c;我是若川。這應該招聘第六期。友情幫好友宣傳招聘。之前在跟各位讀者朋友分享下公眾號運營策略 文中提到 公眾號主旨是幫助5年內前端小伙伴提升&#xff0c;找到好工作&#xff0c;所以有招聘文。上海 高級前端 本科 25k-50k 16薪崗位職責&#xff1a;1、…

C語身教程第三章: C說話挨次籌算匹面(1)

&#xff23;說話挨次籌算本課先容&#xff23;說話挨次籌算的根基要領和根基的挨次語句。從挨次流程的角度來看&#xff0c;挨次可以分為三種根基構造&#xff0c; 即挨次構造、分支構造、循環構造。 這三種根基構造可以組玉成部的種種重年夜挨次。&#xff23;說話供給了多種…

插圖 引用 同一行兩個插圖_插圖的目的

插圖 引用 同一行兩個插圖If you’re a designer in tech you’ve likely come across them. Any search for UI or product design on Dribbble will yield at least a few. Amid the sea of pastel blues and pinks, accented neon purples and gamboge yellows, these facel…

php 轉碼iconv,PHP iconv()函數轉字符編碼的問題(轉)

在php函數庫有一個函數&#xff1a;iconv()&#xff0c;iconv函數庫能夠完成各種字符集間的轉換&#xff0c;是php編程中不可缺少的基礎函數庫。最近在做一個小偷程序&#xff0c;需要用到iconv函數把抓取來過的utf-8編碼的頁面轉成gb2312&#xff0c;發現只有用iconv函數把抓取…

VSCode 竟然可以無縫調試瀏覽器了!

大家好&#xff0c;我是若川。今天周末&#xff0c;分享一篇相對比較簡單的文章。學習源碼系列、面試、年度總結、JS基礎系列。2021-07-16 微軟發布了一篇博客專門介紹了這個功能&#xff0c;VSCode 牛逼&#xff01;在此之前&#xff0c;你想要在 vscode 內調試 chrome 或者 e…

最少的編碼

Knowing how to code HTML email can bring you many opportunities, such as working as a digital designer, collaborating with front end developers, finding freelancing projects.知道如何對HTML電子郵件進行編碼可以為您帶來許多機會&#xff0c;例如擔任數字設計師&a…

Hulu CEO預計網站本年營收將達5億美元

網易科技訊 3月2日動靜&#xff0c;據國外媒體報道&#xff0c;美國在線視頻網站Hulu CEO杰森吉拉爾&#xff08;Jason Kilar&#xff09;明天不日發揮分析&#xff0c;Hulu本年告白及訂閱營收將達5億美元&#xff0c;是去年的兩倍。吉拉爾周一在由互聯網告白局舉辦的“2011年年…

webRTC——瀏覽器里的音視頻通話

背景 webRTC是Google在2010年收購GIP公司之后獲得的一項技術。如下圖所示&#xff0c;它提供了音視頻的采集、處理(降噪&#xff0c;回聲消除等)、編解碼、傳輸等技術。webRTC的目標是實現無需安裝任何插件就可以通過瀏覽器進行P2P的實時音視頻通話及文件傳輸&#xff0c;來看看…

面對 this 指向丟失,尤雨溪在 Vuex 源碼中是怎么處理的

1. 前言大家好&#xff0c;我是若川。好久以前我有寫過《面試官問系列》&#xff0c;旨在幫助讀者提升JS基礎知識&#xff0c;包含new、call、apply、this、繼承相關知識。其中寫了 面試官問&#xff1a;this 指向 文章。在掘金等平臺收獲了還算不錯的反饋。最近有小伙伴看我的…

轉:Python: threading.local是全局變量但是它的值卻在當前調用它的線程當中

原文地址:http://www.cnblogs.com/fengmk2/archive/2008/06/04/1213958.html 在threading module中&#xff0c;有一個非常特別的類local。一旦在主線程實例化了一個local&#xff0c;它會一直活在主線程中&#xff0c;并且又主線程啟動的子線程調用這個local實例時&#xff0c…