javaScript滚动新闻

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>滚动新闻</title>
</head>
<style type="text/css">
	#div1{
		width:200px;
		height:80px;
		background-color:#CCC;
		position:absolute;
		left:0px;
		top:0px;
		z-index:1;
		overflow:hidden;
	}
	#imgs{
		width:100px;
		height:400px;
		background-color:#9C9;
		position:absolute;
		left:200px;
		top:0px;
		z-index:1;			//垂直方向置于最顶层
		overflow:hidden;	//超出部分隐藏
	}
</style>
<body>
	<!--div 的高度设置比实际须要的高度小-->
	<div id="div1">
    	<ul id="news">
    		<li><a href="#">aaaaaaaaaaaaaaa</a></li>
        	<li><a href="#">bbbbbbbbbbbbbbb</a></li>
        	<li><a href="#">ccccccccccccccc</a></li>
        	<li><a href="#">ddddddddddddddd</a></li>
        	<li><a href="#">eeeeeeeeeeeeeee</a></li>
        	<li><a href="#">fffffffffffffff</a></li>
        	<li><a href="#">ggggggggggggggg</a></li>
        </ul>
    </div>
    <div id="imgs">
    	<img src="imgs/11.png"></img>
        <img src="imgs/22.png"></img>
        <img src="imgs/33.png"></img>
        <img src="imgs/44.png"></img>
        <img src="imgs/55.png"></img>
    </div>
</body>
</html>
<script type="text/javascript" language="javascript">
		//注意须要让当前的dom载入全然之后,再运行js代码
		//文字滚动
		news = document.getElementById('news');
		function newScroll(node){
			var t = node.firstChild;
			node.removeChild(t);
			node.appendChild(t);
		}
		id = setInterval('newScroll(news)',400);
		news.onmouseover = function(){
			clearTimeout(id);
		}
		news.onmouseout = function(){
			id = window.setInterval('newScroll(news)',400);
		}

		//图片滚动
		imgs = document.getElementById('imgs');
		id1 = setInterval('newScroll(imgs)',400);
		imgs.onmouseover = function(){
			clearTimeout(id1);
		}
		imgs.onmouseout = function(){
			id1 = window.setInterval('newScroll(imgs)',400);
		}
</script>
时间: 2024-11-03 20:54:26

javaScript滚动新闻的相关文章

javaScript滚动新闻之平滑滚动

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>平滑滚动</title> </head> <style> <!-- #div1{ width:300px; height:100px; float:left;

滚动新闻栏的简单实现

处理页面中的间歇无缝滚动新闻的时候,最常见的方法就是将滚动区内容复制追加一份,然后通过控制和判断滚动块的scrollTop来实现滚动停止效果. 其实在很多情况下通过节点操作实现间歇无缝滚动要更加容易些. 代码如下: <script language="javascript" type="text/javascript">window.onload=function(){    var o=document.getElementById('box');  

jQuery循环滚动新闻列表

最近由于项目原因,学习了下jquery,实现了一个小小的功能,就是点击公告的上一条下一条来查看滚动条.具体代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html>      <head> <meta http-equ

图片滚动新闻和新闻的滚动菜单

秀才不出门,便知天下事.看新闻了解国内.国际的最新动态,掌握实时资讯,是我们常常会做的事情. 什么样的新闻提供方式能够吸引“秀才”呢?直观的感受.明确的方向是基本要求. 于是,几乎所有的大型的新闻页面和应用程序,都包含滚动的图片新闻和新闻分类菜单. 图片新闻增加直观感受,分类菜单明确查找方向.例如: 借鉴一个成熟新闻软件,站在巨人的肩膀上.如何实现? 两部分:滚动的图片新闻+可以滚动选择的新闻分类菜单. 1.滚动的图片新闻:[UIScrollView  ...] #pragma mark - 加

基于jQuery实现滚动新闻代码下载

分享一款基于jQuery实现滚动新闻代码下载.这是一款基于bootstrup 3实现的响应式jQuery滚动新闻插件.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="htmleaf-container"> <header class="htmleaf-header bgcolor-10"> <h1>基于jQuery实现滚动新闻代码下载</h1> </header>

滚动新闻插件vticker

vTicker 是一款非常小巧的 jQuery 垂直滚动插件,压缩后只有 2KB.vTicker 支持自定义滚动时间.间隔时间.显示个数.滚动方向(向上/向下).容器高度等等,但它对 HTML 结构有点小“苛刻”——容器里面只能是 ul 标签.不过如果你仅仅是需要一个垂直滚动效果的话,vTicker 仍然是一个很好的选择,毕竟它是如此的小巧方便. 使用方法 1.引入文件 1 <script src="js/jquery.min.js"></script> 2 &

javascript滚动栏响应鼠标滑轮的实现上下滚动事件

实现鼠标滚动滚轮事件: <script type="text/javascript"><pre name="code" class="javascript"> var scrollFunc=function(e){ e=e || window.event; if(e.wheelDelta){//IE/Opera/Chrome if(e.wheelDelta==120) { //向上滚动事件 alert(e.wheelDet

android 开发:网页爬虫获取腾讯财经滚动新闻

服务器端做爬虫我是使用Jsoup这个jar包来对网页源码进行分析,但是在使用getElementsByClass获取新闻列表的时候,却始终为空.我直接查看了网页源码,发现源码上根本没有新闻列表的信息.然后我使用firebug去分析新闻列表的ajax地址,直接访问改地址,Access denied... 使用firebug分析请求头信息发现居然还有我的qq号在Cookie属性里面,直接复制请求头的所有信息,放入HttpURLconnection的setProperty里面,再次访问,成功获取qq新

微信小程序实现无限滚动列表(滚动新闻动态列表)

本文实例为大家分享了微信小程序实现无限滚动列表的具体代码,供大家参考,具体内容如下 实现方式是利用小程序原声组件swiper,方向设置为纵向 :vertical=‘true'设置同时显示的滑块数量:display-multiple-items=‘4'设置自动轮播:autoplay:‘true'. 话不所说,直接上代码: <!-- 底部排名 --> <view class='contentBottom'> <view class='BottomFirst'> <te