用Jquery實(shí)現(xiàn)滾動(dòng)新聞
更新時(shí)間:2014年02月12日 17:39:58 作者:
此文主要用Jquery實(shí)現(xiàn)滾動(dòng)新聞,Jquery的強(qiáng)大功能,幾行代碼即可實(shí)現(xiàn),需要的朋友可以參考下
此文主要用Jquery實(shí)現(xiàn)滾動(dòng)新聞,如此少的代碼就能實(shí)現(xiàn)這個(gè)功能真的是不由得感嘆Jquery的強(qiáng)大功能。
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication244.Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(function () {
var scrollTimer = null;
var delay = 2000;
//1.鼠標(biāo)對新聞?dòng)|發(fā)mouseout事件后每2s調(diào)用scrollNews()
//2.鼠標(biāo)對新聞?dòng)|發(fā)mouseover事件后停止調(diào)用scrollNews()
//3.初次加載頁面觸發(fā)鼠標(biāo)對新聞的mouseout事件
$('div.scrollNews').hover(function () {
clearInterval(scrollTimer);
}, function () {
scrollTimer = setInterval(function () {
scrollNews();
}, delay);
}).triggerHandler('mouseout');
});
//滾動(dòng)新聞
function scrollNews() {
var $news = $('div.scrollNews>ul');
var $lineHeight = $news.find('li:first').height();
$news.animate({ 'marginTop': -$lineHeight + 'px' }, 600, function () {
$news.css({ margin: 0 }).find('li:first').appendTo($news);
});
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div class="scrollNews" >
<ul>
<li><a href="#" class="tooltip" title="1甜美寬松毛衣今秋一定紅.">1甜美寬松毛衣今秋一定紅.</a></li>
<li><a href="#" class="tooltip" title="2秋裝百搭小馬甲不到50元.">2秋裝百搭小馬甲不到50元.</a></li>
<li><a href="#" class="tooltip" title="3修身韓版小西裝萬人瘋搶.">3修身韓版小西裝萬人瘋搶.</a></li>
<li><a href="#" class="tooltip" title="4夏末雪紡店主含淚大甩賣.">4夏末雪紡店主含淚大甩賣.</a></li>
<li><a href="#" class="tooltip" title="5瑞麗都瘋狂推薦的秋裝.">5瑞麗都瘋狂推薦的秋裝.</a></li>
<li><a href="#" class="tooltip" title="6元長款針織小開衫賣瘋啦.">6元長款針織小開衫賣瘋啦.</a></li>
<li><a href="#" class="tooltip" title="7長袖雪紡衫單穿內(nèi)搭都超美.">7長袖雪紡衫單穿內(nèi)搭都超美.</a></li>
</ul>
</div>
</form>
</body>
</html>
復(fù)制代碼 代碼如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication244.Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(function () {
var scrollTimer = null;
var delay = 2000;
//1.鼠標(biāo)對新聞?dòng)|發(fā)mouseout事件后每2s調(diào)用scrollNews()
//2.鼠標(biāo)對新聞?dòng)|發(fā)mouseover事件后停止調(diào)用scrollNews()
//3.初次加載頁面觸發(fā)鼠標(biāo)對新聞的mouseout事件
$('div.scrollNews').hover(function () {
clearInterval(scrollTimer);
}, function () {
scrollTimer = setInterval(function () {
scrollNews();
}, delay);
}).triggerHandler('mouseout');
});
//滾動(dòng)新聞
function scrollNews() {
var $news = $('div.scrollNews>ul');
var $lineHeight = $news.find('li:first').height();
$news.animate({ 'marginTop': -$lineHeight + 'px' }, 600, function () {
$news.css({ margin: 0 }).find('li:first').appendTo($news);
});
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div class="scrollNews" >
<ul>
<li><a href="#" class="tooltip" title="1甜美寬松毛衣今秋一定紅.">1甜美寬松毛衣今秋一定紅.</a></li>
<li><a href="#" class="tooltip" title="2秋裝百搭小馬甲不到50元.">2秋裝百搭小馬甲不到50元.</a></li>
<li><a href="#" class="tooltip" title="3修身韓版小西裝萬人瘋搶.">3修身韓版小西裝萬人瘋搶.</a></li>
<li><a href="#" class="tooltip" title="4夏末雪紡店主含淚大甩賣.">4夏末雪紡店主含淚大甩賣.</a></li>
<li><a href="#" class="tooltip" title="5瑞麗都瘋狂推薦的秋裝.">5瑞麗都瘋狂推薦的秋裝.</a></li>
<li><a href="#" class="tooltip" title="6元長款針織小開衫賣瘋啦.">6元長款針織小開衫賣瘋啦.</a></li>
<li><a href="#" class="tooltip" title="7長袖雪紡衫單穿內(nèi)搭都超美.">7長袖雪紡衫單穿內(nèi)搭都超美.</a></li>
</ul>
</div>
</form>
</body>
</html>
您可能感興趣的文章:
- Flash+XML滾動(dòng)新聞代碼 無圖片 附源碼下載
- 經(jīng)典的間隔時(shí)間滾動(dòng)新聞(圖片),可控制滾動(dòng)
- 基于jquery的滾動(dòng)新聞列表
- jQuery循環(huán)滾動(dòng)新聞列表示例代碼
- jQuery實(shí)現(xiàn)列表自動(dòng)滾動(dòng)循環(huán)滾動(dòng)展示新聞
- javaScript實(shí)現(xiàn)滾動(dòng)新聞的方法
- WinForm實(shí)現(xiàn)仿視頻播放器左下角滾動(dòng)新聞效果的方法
- jQuery實(shí)現(xiàn)自動(dòng)與手動(dòng)切換的滾動(dòng)新聞特效代碼分享
相關(guān)文章
JQuery Mobile 彈出式登錄框的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄狫Query Mobile 彈出式登錄框的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-05-05
jquery實(shí)現(xiàn)圖片等比例縮放以及max-width在ie中不兼容解決
圖片等比例縮放在某些情況下還是比較事用的,不過max-width和max-height在ie6中不兼容問題很是郁悶,接下來使用jQuery解決這個(gè)問題,感興趣的各位可以參考下哈2013-03-03
jQuery實(shí)現(xiàn)背景彈性滾動(dòng)的導(dǎo)航效果
這篇文章主要介紹了jQuery實(shí)現(xiàn)背景彈性滾動(dòng)導(dǎo)航效果的方法,涉及jQuery動(dòng)態(tài)操作頁面元素樣式的相關(guān)技巧,需要的朋友可以參考下2016-06-06
基于jquery的內(nèi)容循環(huán)滾動(dòng)小模塊(仿新浪微博未登錄首頁滾動(dòng)微博顯示)
新浪微博未登錄首頁有一個(gè)“大家正在說”的模塊,動(dòng)態(tài)滾動(dòng)最新發(fā)布的微博。2011-03-03
jquery+css實(shí)現(xiàn)的紅色線條橫向二級菜單效果
這篇文章主要介紹了jquery+css實(shí)現(xiàn)的紅色線條橫向二級菜單效果,界面美觀大方,簡潔實(shí)用,通過jquery遍歷及切換頁面元素實(shí)現(xiàn)這一功能,需要的朋友可以參考下2015-08-08
jquery 實(shí)現(xiàn)京東商城、凡客商城的圖片放大效果
京東商城、凡客商城的圖片放大效果很是吸引人2009-05-05

