用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中的107个基础知识收集整理 推荐
Mar 29 Javascript
jQuery仿天猫实现超炫的加入购物车
May 04 Javascript
AngularJS使用ngMessages进行表单验证
Dec 27 Javascript
JavaScript预解析及相关技巧分析
Apr 21 Javascript
js 获取站点应用名的简单实例
Aug 18 Javascript
字太多用...代替的方法(两种)
Mar 15 Javascript
JS实现的二叉树算法完整实例
Apr 06 Javascript
webpack打包并将文件加载到指定的位置方法
Feb 22 Javascript
JS中超越现实的匿名函数用法实例分析
Jun 21 Javascript
原生js实现随机点名
Jul 05 Javascript
详解Vue数据驱动原理
Nov 17 Javascript
js面向对象编程OOP及函数式编程FP区别
Jul 07 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
全国FM电台频率大全 - 29 青海省
2020/03/11 无线电
PHP array_multisort()函数的使用札记
2011/07/03 PHP
PHP查询快递信息的方法
2015/03/07 PHP
PHP+jQuery+Ajax实现分页效果 jPaginate插件的应用
2015/10/09 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
Yii2.0框架模型多表关联查询示例
2019/07/18 PHP
学习ExtJS(一) 之基础前提
2009/10/07 Javascript
jQuery对象[0]是什么含义?
2010/07/31 Javascript
FileUpload上传图片(图片不变形)
2010/08/05 Javascript
判断对象是否Window的实现代码
2012/01/10 Javascript
jQuery基本过滤选择器使用介绍
2013/04/18 Javascript
JavaScript的递归之递归与循环示例介绍
2013/08/05 Javascript
jQuery prev ~ siblings选择器使用介绍
2013/08/09 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
javascript与jquery动态创建html元素示例
2016/07/25 Javascript
Vue-cli proxyTable 解决开发环境的跨域问题详解
2017/05/18 Javascript
Koa2 之文件上传下载的示例代码
2018/03/29 Javascript
layui实现动态和静态分页
2018/04/28 Javascript
webpack4.x开发环境配置详解
2018/08/04 Javascript
重学JS 系列:聊聊继承(推荐)
2019/04/11 Javascript
使用 Vue 实现一个虚拟列表的方法
2019/08/20 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
jQuery插件实现图片轮播效果
2020/10/19 jQuery
跟老齐学Python之深入变量和引用对象
2014/09/24 Python
Python 列表list使用介绍
2014/11/30 Python
老生常谈Python进阶之装饰器
2017/05/11 Python
Python使用defaultdict读取文件各列的方法
2017/05/11 Python
Python 通过调用接口获取公交信息的实例
2018/12/17 Python
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
你还在@微信官方?聊聊Python生成你想要的微信头像
2019/09/25 Python
利用Python校准本地时间的方法教程
2019/10/31 Python
高二英语教学反思
2014/01/19 职场文书
运动会跳远广播稿
2014/02/04 职场文书
商场中秋节活动方案
2014/02/07 职场文书
邮政竞聘演讲稿
2014/09/03 职场文书
2014年采购工作总结
2014/11/20 职场文书