`

文本循环滚动,放上鼠标后就自动停止

阅读更多

一、 把下面代码放到<body>区域中

<!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>
<style type="text/css">
<!--
a {  font-size:12px; color:#123D8C; line-height:24px; cursor:pointer; }
a:hover { text-decoration:underline; color:red; }
-->
</style>
<body>
<SCRIPT language=JavaScript>  
<!--   
var index =15   
link = new Array(14); //链接数组
text = new Array(14);  //链接文字数组  
link[0] ='#'
link[1] ='#'
link[2] ='#'
link[3] ='#'
link[4] ='#'
link[5] ='#'
link[6] ='#'
link[7] ='#'
link[8] ='#'
link[9] ='#'
link[10] ='#'
link[11] ='#'
link[12] ='#'
link[13] ='#'
link[14] ='#' 
text[0] ='新闻一'   
text[1] ='新闻二'    
text[2] ='新闻三'    
text[3] ='新闻四'    
text[4] ='新闻五'    
text[5] ='新闻六'    
text[6] ='新闻七'    
text[7] ='新闻八'    
text[8] ='新闻九'    
text[9] ='新闻十'    
text[10] ='新闻十一'    
text[11] ='新闻十二'    
text[12] ='新闻十三'    
text[13] ='新闻十四'    
text[14] ='新闻十五'    
document.write ("<marquee scrollamount='1' scrolldelay='60' direction='UP' width='300' height='26' onmouseover="this.stop()" onmouseout="this.start()">");    
for (i=0;i<index;i++)   
{    
document.write ("<a herf="+link[i]+" target='_blank'>");    
document.write (text[i] + "</a><br>");    
}    
document.write ("</marquee>")    
//-->  
</SCRIPT>  
</body>
</html>

 这个地方“ onmouseover="this.stop()" onmouseout="this.start()" ”很关键,如果不加这个就不会点中时停止了。

 

 

二、这个简单很容易实现这种效果

<marquee scrollamount='1' scrolldelay='50' direction='UP' width='300' height='26' onmouseover="this.stop()" onmouseout="this.start()">   
      <a href=http://www.csdn.net/>csdn</a>  <br />   
      <a href=http://www.sina.com.cn/>sina</a>  <br />   
      <a href=http://www.sohu.com/>sohu</a>  <br />   
      <a href=http://www.163.com/>163</a>  <br />   
</marquee> 

 

附:关于marquee的属性介绍

    

 <marquee 
      aligh=left/center/right/top/bottom
  bgcolor=#n 
  font=n
  directon=left/right/up/down 
  behavior=type 
  height=n 
  hspace=n 
  scrollamount=n 
  Scrolldelay=n 
  width=n 
  VSpace=n
  loop=n>
</marquee>


  Bgcolor:用于设定活动字幕的背景颜色,一般是十六进制数。
  Behavior:用于设定滚动的方式,主要由三种方式:behavior="scroll"表示从一端滚动到另一端;behavior="slide"表示从一端快速滑动到另一端,且不重复;behavior="alternate"表示在两端之间来回滚动。
  Hspace和vspace:分别用于设定滚动字幕的左右边框和上下边框的宽度。
  Scrollamount:用于设定活动字幕一次滚动的距离。
  scrolldelay:用于设定滚动两次之间的延迟时间。
  Loop:用于设定滚动的次数,当loop=-1表示一直滚动下去,直到页面更新。
〈marquee〉标记的默认情况是向左滚动无限次,字幕高度是文本高度,滚动范围:水平滚动的宽度是当前位置的宽度;垂直滚动的高度是当前位置的高度。

      direction  方向  top down left right
      scrollDelay  停留时间(毫秒)
      scrollAmount  每次移动距离

<!---->
 

分享到:
评论

相关推荐

    vue,原生js左右无缝滚动

    原生js左右无缝滚动,封装了vue组件。鼠标经过左右的图标左右滚动。经过中间部分停止滚动。 大部分步骤有注释。供学习参考。

    AutoPlay_Menu_Builder6.0.1328注册版

     自动控制:当菜单窗口激活时自动播放背景音乐,而当菜单窗口移到后台时自动停止背景音乐。  按下[ESC]键时退出当用户按下[ESC]键时退出菜单程序。  不在任务栏显示在任务栏中隐藏菜单程序。  使用系统信息框弹...

    AutoPlay_Menu_Builder5.5.0.1328注册版

     自动控制:当菜单窗口激活时自动播放背景音乐,而当菜单窗口移到后台时自动停止背景音乐。  按下[ESC]键时退出当用户按下[ESC]键时退出菜单程序。  不在任务栏显示在任务栏中隐藏菜单程序。  使用系统信息框弹...

    多媒体教室

    在全屏接收屏幕广播时,如果教师未锁定学生机键盘鼠标,学生就可以在屏幕广播窗口上点击鼠标右键,在图所示的弹出菜单中除去全屏显示选项后即变为窗口方式接收广播。 学生在此模式下可以选择智能滚动、自由滚动、...

    delphi 开发经验技巧宝典源码

    0026 有效利用循环语句和嵌套循环语句 21 0027 使用GoTo跳转语句 21 0028 有效使用Case Else语句 22 0029 保证数组循环的安全性 22 0030 获取枚举值列表 23 0031 使两个变量位于同一个地址空间 23 0032...

    delphi 开发经验技巧宝典源码06

    0026 有效利用循环语句和嵌套循环语句 21 0027 使用GoTo跳转语句 21 0028 有效使用Case Else语句 22 0029 保证数组循环的安全性 22 0030 获取枚举值列表 23 0031 使两个变量位于同一个地址空间 23 0032...

    web 视频播放器 js

    当该值设置为’true’的时候,会自动根据鼠标滚动播放列表。 displaywidth(number of pixes):设置显示区域的宽度,当设置的比较小的时候,播放列表会显示在显示区域的右侧而不是底部。 kenburns* (true,false): 用以...

    超实用的jQuery代码段

    超实用的jQuery代码段精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台、跨...

    Excel VBA实用技巧大全 附书源码

    01036设置按【Enter】键后单元格的移动方向 01037设置最近使用的文件清单中的最多文件数 01038设置新工作簿中的工作表个数 01039设置文件的默认位置 01040设置保存自动恢复文件的时间间隔和保存位置 01041停止屏幕...

    KODExplorer 芒果云-资源管理器

    - 上传窗口关闭,自动停止所有上传队列 - 拖拽后,更新上传地址为当前地址。(之前上传队列也会这样。bug) - root用户非服务器路径下文件预览(图片、mp3、视频、html、swf、……php代理输出文件内容,http方式) - ...

    Altium Designer Beta 19.0.10完整版安装包+安装教程+和谐文件

    改进了在Draftsman中添加文本的过程,只需单击鼠标即可在默认文本框中添加默认文本。 25786 为Draftsman添加了新类型的Sheet Number参数,允许GOST兼容的纸张编号。 26114 修复了移动或调整大小的Draftsman图形对象...

    java jdk实列宝典 光盘源代码

    滚动的消息,实现一个简单的动画,具有滚动效果的文本消息RollingMessage.java; 三维弹球,BouncingB.java; 贪吃蛇游戏SnakeModel.java; java的声音处理,介绍java中如何处理声音,包括实现响铃,播放wav,au等音频...

    DBX260中文说明书

    当后面板的RTA按钮按下时,在XLR接口的2和3脚上加上48V幻象电源。要维持幻象电源有正确的接地回路,接地/浮地开关必须处在接地位置上。这样可避免电击的潜在危险。 1.2 前面板(260) LCD显示 260 DriveRack...

    javascript函数的解释

    document.getElementById("div_1").innerHTML="页面将在"+t+"秒后自动跳转"; x=setTimeout('time2()',1000); } } function time3(){ clearTimeout(x); document.getElementById("div_1").innerHTML="页面将...

Global site tag (gtag.js) - Google Analytics