用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 相关文章推荐
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
Apr 25 Javascript
JS 进度条效果实现代码整理
May 21 Javascript
javascript 获取模态窗口的滚动位置代码
Aug 06 Javascript
Javascript显示和隐藏ul列表的方法
Jul 15 Javascript
基于jquery实现放大镜效果
Aug 17 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
Apr 06 Javascript
vue-ajax小封装实例
Sep 18 Javascript
微信小程序 循环及嵌套循环的使用总结
Sep 26 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
Jan 24 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
May 06 Javascript
在Vue mounted方法中使用data变量详解
Nov 05 Javascript
解决vue无法侦听数组及对象属性的变化问题
Jul 17 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根据传来的16进制颜色代码自动改变背景颜色
2014/06/13 PHP
php 从一个数组中随机的取出若干个不同的数实例
2016/12/31 PHP
JavaScript toFixed() 方法
2010/04/15 Javascript
jQuery 工具函数学习资料
2010/04/29 Javascript
你必须知道的Javascript知识点之&quot;字面量和对应类型&quot;说明介绍
2013/04/23 Javascript
JavaScript中的条件判断语句使用详解
2015/06/03 Javascript
BootStrap glyphicons 字体图标实现方法
2016/05/01 Javascript
全面解析Bootstrap中form、navbar的使用方法
2016/05/30 Javascript
VUEJS实战之修复错误并且美化时间(2)
2016/06/13 Javascript
JavaScript ES6的新特性使用新方法定义Class
2016/06/28 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
通过jquery实现页面的动画效果(实例代码)
2016/09/18 Javascript
nodejs读写json文件的简单方法(必看)
2017/03/09 NodeJs
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
2017/11/27 Javascript
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
2018/05/21 Javascript
使用express来代理服务的方法
2019/06/21 Javascript
node使用request请求的方法
2019/12/20 Javascript
jQuery实现朋友圈查看图片
2020/09/11 jQuery
[46:59]完美世界DOTA2联赛PWL S2 GXR vs Ink 第二场 11.19
2020/11/20 DOTA
python删除列表内容
2015/08/04 Python
[原创]使用豆瓣提供的国内pypi源
2017/07/02 Python
Python subprocess模块功能与常见用法实例详解
2018/06/28 Python
对Python3 * 和 ** 运算符详解
2019/02/16 Python
创建Django项目图文实例详解
2019/06/06 Python
使用Python将字符串转换为格式化的日期时间字符串
2019/09/01 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
CSS3轻松实现圆角效果
2017/11/09 HTML / CSS
中粮集团旗下食品网上购物网站:我买网
2016/09/22 全球购物
体验完美剃须:The Art of Shaving
2018/08/06 全球购物
4s店总经理岗位职责
2013/12/31 职场文书
祖国在我心中演讲稿600字
2014/05/04 职场文书
嘉宾邀请函
2015/01/31 职场文书
2015年迎新晚会策划书
2015/07/16 职场文书
解决redis sentinel 频繁主备切换的问题
2021/04/12 Redis
JavaScript展开运算符和剩余运算符的区别详解
2022/02/18 Javascript
sql时间段切分实现每隔x分钟出一份高速门架车流量
2022/02/28 SQL Server