用Jquery实现滚动新闻


Posted in Javascript onFebruary 12, 2014

此文主要用Jquery实现滚动新闻,如此少的代码就能实现这个功能真的是不由得感叹Jquery的强大功能。

<%@ 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.鼠标对新闻触发mouseout事件后每2s调用scrollNews() 
//2.鼠标对新闻触发mouseover事件后停止调用scrollNews() 
//3.初次加载页面触发鼠标对新闻的mouseout事件 
$('div.scrollNews').hover(function () { 
clearInterval(scrollTimer); 
}, function () { 
scrollTimer = setInterval(function () { 
scrollNews(); 
}, delay); 
}).triggerHandler('mouseout'); 
}); 
//滚动新闻 
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长袖雪纺衫单穿内搭都超美.">7长袖雪纺衫单穿内搭都超美.</a></li> 
</ul> 
</div> 
</form> 
</body> 
</html>
Javascript 相关文章推荐
javascript,jquery闭包概念分析
Jun 19 Javascript
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
Jun 27 Javascript
jquery和ajax的关系详细介绍
Nov 29 Javascript
js中自定义方法实现停留几秒sleep
Jul 11 Javascript
jquery使用animate方法实现控制元素移动
Mar 27 Javascript
JavaScript中函数(Function)的apply与call理解
Jul 08 Javascript
javascript实现添加附件功能的方法
Nov 18 Javascript
BootStrap中按钮点击后被禁用按钮的最佳实现方法
Sep 23 Javascript
基于jquery二维码生成插件qrcode
Jan 07 Javascript
利用chrome浏览器进行js调试并找出元素绑定的点击事件详解
Jan 30 Javascript
vue.js 实现点击按钮动态添加li的方法
Sep 07 Javascript
纯javascript实现选择框的全选与反选功能
Apr 08 Javascript
Jquery实现自定义tooltip示例代码
Feb 12 #Javascript
jquery实现手机发送验证码的倒计时代码
Feb 12 #Javascript
ie下$.getJSON出现问题的解决方法
Feb 12 #Javascript
利用jquery写的左右轮播图特效
Feb 12 #Javascript
jquery选择checked在ie8普通模式下的问题
Feb 12 #Javascript
控制input输入框中提示信息的显示和隐藏的方法
Feb 12 #Javascript
Javascript写入txt和读取txt文件示例
Feb 12 #Javascript
You might like
php中的实现trim函数代码
2007/03/19 PHP
php 验证码制作(网树注释思想)
2009/07/20 PHP
php实现telnet功能示例
2014/04/08 PHP
PHP获取文件夹内文件数的方法
2015/03/12 PHP
PHP实现json_decode不转义中文的方法
2017/05/20 PHP
JavaScript 空位补零实现代码
2010/02/26 Javascript
javascript之AJAX框架使用说明
2010/04/24 Javascript
jquery 日期分离成年月日的代码
2010/05/14 Javascript
javasciprt下jquery函数$.post执行无响应的解决方法
2014/03/13 Javascript
javascript关于继承的用法汇总
2014/12/20 Javascript
jquery显示隐藏元素的实现代码
2016/05/19 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
2016/08/24 Javascript
js实现彩色条纹滚动条效果
2017/03/15 Javascript
js字符串与Unicode编码互相转换
2017/05/17 Javascript
微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】
2017/12/06 Javascript
在一个页面实现两个zTree联动的方法
2017/12/20 Javascript
bootstrap fileinput插件实现预览上传照片功能
2018/01/23 Javascript
基于vue-video-player自定义播放器的方法
2018/03/21 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
使用Python对SQLite数据库操作
2017/04/06 Python
python将txt文件读取为字典的示例
2018/12/22 Python
python实现浪漫的烟花秀
2019/01/30 Python
新版Pycharm中Matplotlib不会弹出独立的显示窗口的问题
2020/06/02 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
2020/06/02 Python
Python中qutip用法示例详解
2020/10/02 Python
分别介绍一下Session Bean和Entity Bean
2015/03/13 面试题
体育学院毕业生自荐信
2013/11/03 职场文书
销售总监工作职责
2013/11/21 职场文书
客户服务经理岗位职责
2014/01/29 职场文书
股票投资建议书
2014/05/19 职场文书
经济贸易系求职信
2014/08/04 职场文书
2014年祖国生日寄语
2014/09/19 职场文书
施工安全协议书范本
2014/09/26 职场文书
2014年法务工作总结
2014/12/11 职场文书
网络研修随笔感言
2015/11/18 职场文书
深入详解JS函数的柯里化
2021/06/09 Javascript