js图片滚动效果时间可随意设定当鼠标移上去时停止

 更新时间:2014年06月26日 17:20:01   投稿:whsnow  
这篇文章主要介绍了js图片滚动效果时间可随意设定当鼠标移上去时停止,需要的朋友可以参考下
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>图片滚动</title>
</head>
<body>
<style type="text/css">
<!--
#demo {
background: #FFF;
overflow: hidden;
border: 1px dashed #CCC;
width: 1000px;
}

#demo img {
border: 10px solid #F2F2F2;
}

#indemo {
float: left;
width: 800%;
}

#demo1 {
float: left;
}

#demo2 {
float: left;
}
-->
</style>
<div id="demo">
<div id="indemo">
<div id="demo1">
<a href="#"><img src="images/小美景1.jpg" border="0" />
</a>
<a href="#"><img src="images/小美景2.jpg" border="0" />
</a>
<a href="#"><img src="images/小美景3.jpg" border="0" />
</a>
<a href="#"><img src="images/小美景4.jpg" border="0" />
</a>
<a href="#"><img src="images/小美女4.jpg" border="0" />
</a>
<a href="#"><img src="images/小美女2.jpg" border="0" />
</a>
</div>
<div id="demo2"></div>
</div>
</div>
<script>
var speed=50;
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
tab2.innerHTML=tab1.innerHTML;
function Marquee(){
if(tab2.offsetWidth-tab.scrollLeft<=0)
tab.scrollLeft-=tab1.offsetWidth
else{
tab.scrollLeft++;
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
</script>
</body>
</html>

相关文章

  • Javascript利用canvas绘制两点间曲线和箭头

    Javascript利用canvas绘制两点间曲线和箭头

    这篇文章主要为大家详细介绍了Javascript如何利用canvas实现在两点间绘制曲线和矩形,并且在矩形中绘制文字,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-10-10
  • Bootstrap基本插件学习笔记之轮播幻灯片(23)

    Bootstrap基本插件学习笔记之轮播幻灯片(23)

    这篇文章主要为大家详细介绍了Bootstrap基本插件学习笔记之轮播幻灯片的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • jsonp跨域获取百度联想词的方法分析

    jsonp跨域获取百度联想词的方法分析

    这篇文章主要介绍了jsonp跨域获取百度联想词的方法,结合实例形式分析了jsonp的原理及跨域获取百度联想词的相关操作技巧,需要的朋友可以参考下
    2019-05-05
  • js获取Html元素的实际宽度高度的方法

    js获取Html元素的实际宽度高度的方法

    下面小编就为大家带来一篇js获取Html元素的实际宽度高度的方法。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • .net JS模拟Repeater控件的实现代码

    .net JS模拟Repeater控件的实现代码

    一个模板控件规定了它的模板语法和js api,这是一个repeater控件的JS实现:
    2013-06-06
  • JS中进行字符串替换的方法

    JS中进行字符串替换的方法

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串,这篇文章主要介绍了js中进行字符串替换的方法,需要的朋友可以参考下
    2024-01-01
  • 原生js实现ajax方法(超简单)

    原生js实现ajax方法(超简单)

    下面小编就为大家带来一篇原生js实现ajax方法(超简单)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • 微信小程序实现拖拽功能

    微信小程序实现拖拽功能

    这篇文章主要介绍了微信小程序实现拖拽功能,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • webpack5 联邦模块介绍详解

    webpack5 联邦模块介绍详解

    这篇文章主要介绍了webpack 5 联邦模块介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • javascript禁用Tab键脚本实例

    javascript禁用Tab键脚本实例

    这篇文章主要介绍了javascript禁用Tab键的脚本实例,很实用,大家参考使用吧
    2013-11-11

最新评论