用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 相关文章推荐
为Yahoo! UI Extensions Grid增加内置的可编辑器
Mar 10 Javascript
利用javascript移动div层-javascript 拖动层
Mar 22 Javascript
jquery链式操作的正确使用方法
Jan 06 Javascript
js获取checkbox值的方法
Jan 28 Javascript
JavaScript实现简单图片翻转的方法
Apr 17 Javascript
JS Array.slice 截取数组的实现方法
Jan 02 Javascript
AngularJS基础 ng-cloak 指令简单示例
Aug 01 Javascript
关于Vue单页面骨架屏实践记录
Dec 13 Javascript
使用Vue实现移动端左滑删除效果附源码
May 16 Javascript
详解Vue项目引入CreateJS的方法(亲测可用)
May 30 Javascript
Vue.js项目实战之多语种网站的功能实现(租车)
Aug 07 Javascript
uniapp微信小程序实现一个页面多个倒计时
Nov 01 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
VPS中使用LNMP安装WordPress教程
2014/12/28 PHP
php单例模式实现方法分析
2015/03/14 PHP
PHP基于ORM方式操作MySQL数据库实例
2017/06/21 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
2020/05/12 PHP
jQuery操作 input type=checkbox的实现代码
2012/06/14 Javascript
javascript 控制input只允许输入的各种指定内容
2014/06/19 Javascript
javascript解三阶幻方(九宫格)
2015/04/22 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
EasyUI布局 高度自适应
2016/06/04 Javascript
基于jQuery实现定位导航位置效果
2017/11/15 jQuery
Vue多种方法实现表头和首列固定的示例代码
2018/02/02 Javascript
vue 父组件调用子组件方法及事件
2018/03/29 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
微信小程序踩坑记录之解决tabBar.list[3].selectedIconPath大小超过40kb
2018/07/04 Javascript
vue组件通信传值操作示例
2019/01/08 Javascript
JS实现简单的表格增删
2020/01/16 Javascript
[04:51]TI10典藏宝瓶Ⅱ外观视频展示
2020/08/15 DOTA
利用Python循环(包括while&amp;for)各种打印九九乘法表的实例
2017/11/06 Python
基于MTCNN/TensorFlow实现人脸检测
2018/05/24 Python
python实现浪漫的烟花秀
2019/01/30 Python
Python利用字典破解WIFI密码的方法
2019/02/27 Python
在django中实现页面倒数几秒后自动跳转的例子
2019/08/16 Python
台湾生鲜宅配:大口市集
2017/10/14 全球购物
Origins加拿大官网:雅诗兰黛集团高端植物护肤品牌
2017/11/19 全球购物
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
波兰办公用品和学校用品在线商店:Dlabiura24.pl
2020/11/18 全球购物
商务专员岗位职责
2013/11/23 职场文书
咖啡书吧创业计划书
2014/01/13 职场文书
2014年中班元旦活动方案
2014/02/14 职场文书
计算机毕业大学生求职信
2014/06/26 职场文书
2014小学语文教学工作总结
2014/12/17 职场文书
工作表现证明
2015/06/15 职场文书
采购员工作总结范文
2015/08/12 职场文书
2016秋季幼儿园开学寄语
2015/12/03 职场文书
pytorch 如何使用amp进行混合精度训练
2021/05/24 Python