用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 相关文章推荐
浅谈checkbox的一些操作(实战经验)
Nov 20 Javascript
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
Feb 11 Javascript
Javascript玩转继承(三)
May 08 Javascript
浅谈被jQuery抛弃的函数及替代函数
May 03 Javascript
JS+CSS实现电子商务网站导航模板效果代码
Sep 10 Javascript
jQuery插件制作的实例教程
May 16 Javascript
详解angularjs利用ui-route异步加载组件
May 21 Javascript
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 jQuery
在vue项目中使用Jquery-contextmenu插件的步骤讲解
Jan 27 jQuery
js实现从右往左匀速显示图片(无缝轮播)
Jun 29 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
Jul 15 Javascript
jQuery实现鼠标拖拽登录框移动效果
Sep 13 jQuery
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性能优化 产生高度优化代码
2011/07/22 PHP
自己写了一个php检测文件编码的函数
2014/04/21 PHP
[原创]php实现子字符串位置相互对调互换的方法
2016/06/02 PHP
CI框架实现框架前后端分离的方法详解
2016/12/30 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
2017/02/15 PHP
PHP中empty,isset,is_null用法和区别
2017/02/19 PHP
php实现微信和支付宝支付的示例代码
2020/08/11 PHP
一段多浏览器的&quot;复制到剪贴板&quot;javascript代码
2007/03/27 Javascript
用javascript来实现动画导航效果的代码
2007/12/16 Javascript
JavaScript中的稀疏数组与密集数组[译]
2012/09/17 Javascript
window.open以post方式将内容提交到新窗口
2012/12/26 Javascript
js随机颜色代码的多种实现方式
2013/04/23 Javascript
win7下安装配置node.js+express开发环境
2015/12/06 Javascript
javascript冒泡排序小结
2016/04/10 Javascript
jQuery简单实现彩色云标签效果示例
2016/08/01 Javascript
js判断是否为空和typeof的用法(详解)
2016/10/07 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
原生JS实现旋转轮播图+文字内容切换效果【附源码】
2018/09/29 Javascript
Node.js中console.log()输出彩色字体的方法示例
2019/12/01 Javascript
python+opencv实现阈值分割
2018/12/26 Python
python使用参数对嵌套字典进行取值的方法
2019/04/26 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
python点击鼠标获取坐标(Graphics)
2019/08/10 Python
python实现手势识别的示例(入门)
2020/04/15 Python
Python连接Impala实现步骤解析
2020/08/04 Python
详解python tkinter包获取本地绝对路径(以获取图片并展示)
2020/09/04 Python
python爬取2021猫眼票房字体加密实例
2021/02/19 Python
移动端HTML5开发神器之vconsole详解
2020/12/15 HTML / CSS
复古风格的女装和装饰品:ModCloth
2017/12/29 全球购物
乌克兰网上珠宝商店:GoldSoveren
2020/03/31 全球购物
教研活动总结
2014/04/28 职场文书
学党史心得体会
2014/09/05 职场文书
2014年教师业务工作总结
2014/12/19 职场文书
apache ftpserver搭建ftp服务器
2022/05/20 Servers
win10音频服务未响应怎么解决?win10音频服务未响应未修复的解决方法
2022/08/14 数码科技
苹果macOS 13开发者预览版Beta 8发布 正式版10月发布
2022/09/23 数码科技