- 浏览: 209083 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
listen-raining:
你好。 我是这样写的: JButton b4=new ...
swing 初级学习(四)模式窗口取返回值 -
liu765023051:
灰常感谢~~
同一台机器上配置多个jboss应用服务器实例 -
Mr_Monotony:
为什么我按照这个写了不行啊?。。 只有自己才能看到信息。 而且 ...
Dwr推送技术学习 -
不过是过客:
太厉害了,IE上推送有问题,到处找,看到大哥这个试了一盘,没问 ...
Dwr推送技术学习
下面介绍marquee 的终极用法。
先看下 marquee 的html 属性
<MARQUEE ALIGN="…"
behavior="…"
BGCOLOR="…"
DIRECTION="…"
HEIGHT="…"
WIDTH="…"
HSPACE="…"
VSPACE="…"
LOOP="…"
SCROLLAMOUNT="…"
SCROLLDELAY="…"
>…</MARQUEE>
align: 对齐方式 LEFT,CENTER,RIGHT,TOP,BOTTOM (不用多说了)
behavior: 用于设定滚动的方式,主要由三种方式:
behavior="scroll": 表示由一端滚动到另一端;
behavior="slide": 表示由一端快速滑动到另一端,且不再重复;
behavior="alternate" : 默认值——表示在两端之间来回滚动。
direction: left(默认值) 左; right 右;up 上;down 下;
bgcolor: 背景颜色
height: 高度
weight: 宽度
Hspace/vspace: 分别用于设定滚动字幕的左右边框和上下边框的宽度。作用大概和css中的margin差不多
scrollamount: 用于设定每个连续滚动文本后面的间隔,该间隔用像素表示,以上是官方说法,其实就是滚动的速度,值不能太大,要不从视觉角度来说,是没反应的.值越大速度越快,反之越慢。
scrolldelay: 延迟时间
loop: 这个属性大家也很熟悉,循环次数;loop=-1的时候一直重复循环(默认值)
好,现在我们再来接触一些Dcode的一些知识。
首先是两个鼠标事件
onmouseover: 鼠标触发事件---当用户将鼠标指针移动到对象内时触发
onmouseout: 鼠标滑出事件---当用户将鼠标指针移出对象边界时触发
这里要用到的是 this.start() 与this.stop()
FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">意思就是鼠标移到marquee的内容上的时候停止循环,鼠标移开marquee 又开始移动。
继续
innercode: 设置或获取位于对象起始和结束标签内的 code
innerText: 设置或获取位于对象起始和结束标签内的文本
scrollLeft: 设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
scrollTop: 设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离。PS:大家不要想当然的以为有scrollRigh和scrollDown :)
scrollDelay: 设置或获取字幕滚动的速度,要创建垂直滚动的字幕,请将其 scrollLeft 属性设定为0,要创建水平滚动的字幕,请将其 scrollTop 属性设定为 0,这将覆盖任何脚本设置
scrollHeight: 获取对象的滚动高度
scrollAmount: 设置或获取介于每个字幕绘制序列之间的文本滚动像素数
offsetTop: 获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置
offsetLeft: 获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置
offsetHeight: 获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度。
setInterval: 交互时间。它从载入后,每隔指定的时间就执行一次表达式
clearInterval: 使用 setInterval 方法取消先前开始的间隔事件。
<html>
<head>
<style type="text/css">
<!--
.test {
font-size: 12px;
line-height: normal;
text-decoration: none;
}
-->
</style>
<head>
<body>
<div id="layer1" style="overflow-y:hidden;width:50;">
<div id="layer2">
<table width="130" height="70" border="0" align="center" cellpadding="0" cellspacing="0" class="test">
<tr>
<td width="150" height="70" valign="top" bgcolor="#FFFFFF" class="nav1style style46">
<center>第(1)条</center>
<a href="#" title="关于<<电气工程自动化>>研究生班授课的通知" class="none_underline"><font color=#ff0000>关于<<电气工程自动化>>研究生班授课的通知 2006-3-9</font></a><br><br>
<center>第(2)条</center>
<a href="#" title="关于企业管理研究生班授课的通知" class="none_underline"><font color=#ff0000>关于企业管理研究生班授课的通知 2006-3-8</font></a><br><br>
</td>
</tr>
</table>
</div>
<div id="layer3"></div>
<script language="javascript">
var layerHeight = 100; // 定义滚动区域的高度.
var iFrame = 1; // 定义每帧移动的象素.
var iFrequency = 50; // 定义帧频率.
var timer; // 定义时间句柄.
if(document.getElementById("layer2").offsetHeight >= layerHeight)
document.getElementById("layer1").style.height = layerHeight;
else
document.getElementById("layer1").style.height = document.getElementById("layer2").offsetHeight;
document.getElementById("layer3").innerHTML = document.getElementById("layer2").innerHTML;
function move(){
if(document.getElementById("layer1").scrollTop >= document.getElementById("layer2").offsetHeight){
document.getElementById("layer1").scrollTop -= (document.getElementById("layer2").offsetHeight - iFrame);
}
else {
document.getElementById("layer1").scrollTop += iFrame;
}
}
timer = setInterval("move()",iFrequency);
document.getElementById("layer1").onmouseover=function() {clearInterval(timer);}
document.getElementById("layer1").onmouseout=function() {timer=setInterval("move()",iFrequency);}
</script>
</body>
</html>
发表评论
-
struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)
2013-11-22 11:12 652dispatcher 为默认跳转类型,用于返回一个视图资源(如 ... -
struts2拦截器(Interceptor)与传统拦截器(Filter)
2013-11-22 11:10 2209比较一下 Filter 该过滤器的方法是创建一个类XX ... -
获取mac cpu 主板信息
2013-10-17 11:13 887window 软件加密 -
java rmi
2012-01-12 13:56 783转载:http://www.cnblogs.com/ninah ... -
SNUM 学习一
2011-01-24 11:37 1450SNMP是英文“Simple Network Manageme ... -
工程编码格式转换
2010-12-10 15:28 1052由于GWT(Google Web Toolkit)需要utf- ... -
struts2 格式转换机制
2010-12-10 15:05 952一、概述 在B/S应 ... -
struts2 零配置
2010-09-08 17:27 1011最近开始关注struts2的新特性,从这个版本开始,Strut ... -
struts2-convention-plugin-2.1.6.jar测试零配置
2010-09-08 15:41 1218问题是: 如果web-inf/content/test/use ... -
struts2 零配置
2010-08-27 14:46 980出处:http://javeye.iteye.co ... -
MyEclipse 性能优化
2010-07-23 16:50 923性能优化 1 、关闭MyEcl ... -
swing 初级学习(五) 拖动
2010-07-01 15:25 857http://www.jgraph.com/jgrap ... -
工程打包 jar
2010-06-29 11:31 9231.建立MANIFEST.MF (在D:\abc目录下) 以下 ... -
swing 初级学习(四)模式窗口取返回值
2010-06-12 14:45 5400javax.swing.JDialog类 a类: ... -
定时器
2010-05-06 11:56 913public static void main(Stri ... -
项目部署(一)
2010-05-05 14:23 912jar包的制作: 1。将存放文件iMsgServer2000 ... -
swing 初级学习(三)日期控件
2010-04-02 16:52 1548import java.awt.*;import java.a ... -
swing 初级学习(二)
2010-03-31 11:26 931分隔符 public static void main ... -
swing 初级学习(一)
2010-03-30 11:46 1067jframe 最大、最小、关 ... -
java 截取屏幕
2010-02-21 14:22 930package com.zzst.application.me ...
相关推荐
HTML标签marquee实现滚动效果,实现文字在网页中漂移的代码。
如何创建网页的滚动条,方便别人浏览你的网页,可是你的网页更加生动
在HTML中,marquee是一个已经不被推荐使用的标签,用于创建文本和图像的滚动效果。虽然它简单易用,但并不符合现代Web标准,且已被CSS3所取代。不过,了解它在早期网页设计中扮演的角色仍然有其价值。 marquee标签...
HTML中的<marquee>标签是一个已经不推荐使用的元素,用于创建文本或图像的滚动效果。尽管如此,了解该标签的使用方法和属性仍有助于理解过去的网页设计实践,以及对现代HTML和CSS中的滚动效果提供一种基础的了解。 ...
在网页设计中,有时我们需要创建一个滚动效果,例如新闻标题的自动滚动,这在早些年经常使用HTML的`<marquee>`标签来实现。然而,`<marquee>`是Internet Explorer浏览器特有的标签,它在Firefox和其他标准浏览器中并...
不过,在提供的代码片段中,并没有直接使用HTML标准中的`<marquee>`标签,而是通过JavaScript结合CSS来模拟了类似的效果。接下来,我们将深入探讨`<marquee>`标签的基本用法以及如何通过JavaScript和CSS实现相同的...
`<marquee>` 是一个HTML中的非标准标签,用于创建动态滚动效果,如滚动的文本或图像。虽然它并非HTML5的一部分,并且在现代网页开发中并不推荐使用,但在某些特定场景下,它依然能发挥独特的作用。例如,在一些早期...
在探讨HTML实现文字左右滚动的方法时,我们通常会遇到两种不同的方案:一种是使用HTML标签marquee,另一种则是通过CSS和JavaScript来实现。每种方法都有各自的特点和适用场景。 首先来看marquee标签。marquee标签是...
"marquee"效果是网页设计中一种...在jQuery中实现marquee效果,通常比原生HTML5的`<marquee>`标签更加灵活和可控。 首先,我们需要引入jQuery库到我们的HTML文件中。这可以通过在头部添加以下代码来完成: ```html ...
- **示例**: 如果MARQUEE元素允许包含HTML标签,则此属性返回true。 8. **`CLASS`** - `className` - **用途**: 设置或获取对象的类。 - **示例**: `<marquee class="example">文字</marquee>` 可以用来应用CSS...
在HTML中,`<marquee>`标签可以创建一个自动滚动的区域,但其在现代浏览器中的支持并不一致,尤其是在移动设备上。因此,我们通常会借助JavaScript,如jQuery,来模拟这个效果。 在jQuery中,我们可以利用CSS属性和...
`<marquee>`是一个非标准但广泛支持的HTML标签,它提供了创建文本或图像水平或垂直滚动的功能。在这里,我们将深入探讨`<marquee>`标签的使用,以及如何创建一个从右到左滚动的公告滚动动画。 首先,让我们了解`...
JavaScript仿制的`<marquee>`标签走马灯效果是一种常见的网页动态展示技术,它能够模仿HTML中的`<marquee>`元素,使文本或图片在网页中不断滚动或左右滑动,为用户带来动态视觉体验。`<marquee>`是HTML4的一个非标准...
虽然`<marquee>` 标签在HTML5中已被废弃,但在某些旧项目中仍然可以看到它的身影。理解其各个属性的功能和用法对于复现特定的效果仍然很有帮助。此外,通过结合CSS和JavaScript,还可以实现更加复杂和动态的视觉效果...
HTML中的`<marquee>`标签是用来创建一个滚动或滑动效果的元素,它主要用于文本或图像的自动滚动显示。这个标签在HTML3.2中并未被正式定义,因此不是标准的HTML元素,但它在一些老版本的浏览器,尤其是基于MSIE内核的...
HTML中的`<marquee>`标签是一种特殊的标签,用于创建滚动或滑动文本效果,常见于早期网页设计中,尤其在创建跑马灯效果时。它并非HTML标准的一部分,而是属于 Netscape Navigator 和 Internet Explorer 的非标准扩展...
1. **HTML `<marquee>` 元素**:这是一个非标准但广泛支持的HTML标签,用于创建一个可滚动的内容区域,通常向左或向右滚动。默认情况下,它适用于文本,但可以通过CSS和JavaScript扩展到图片或其他元素。 2. **无缝...
`<marquee>` 标签是 HTML 中的一个非标准标签,主要用于实现网页元素(如文字、图片等)在页面上滚动显示的效果。它被广泛用于早期网页设计中,用于创建动态效果,如新闻滚动条、广告轮播等。然而,随着更现代的技术...