1 介绍
onbounce事件是在<marquee>标记中的内容滚动到上下或左右边界时触发的事件处理程序,该事件只有在<marquee>标记的behavior属性设为aloernate时才有效。
2 应用
字幕滚动到窗口边界时速度逐渐加快(减慢)
本示例是将<marquee>标记的behavior属性设为aloernate,direction属性设置为up,使字幕可以在页面中上下循环滚动,并通过onbounce事件在字幕到达窗口边界时,修改scrollAmount属性值,改变字幕的滚动速度。
3 代码
<marquee behavior="alternate" scrollamount="1" direction="up" onbounce="pp()"> 第一行滚动字幕<br> 第二行滚动字幕<br> 第三行滚动字幕 </marquee> <script language="javascript"> <!-- var i=1; var t=true; function pp() //逐渐增加或减少字幕的滚动速度 { var e=window.event; var obj=e.srcElement; if (i==8) t=false; if (i==1) t=true; if (t==false) i=i-1; else i=i+1; obj.scrollAmount=i; } //--> </script>
4、运行效果
相关推荐
1. **onbounce事件** `onbounce`事件在`<marquee>`元素的内容滚动到上下或左右边界时触发。这个事件只在`behavior`属性设置为`alternate`时生效,这样字幕会在两个边界之间来回滚动。例如,以下代码演示了当字幕...
本文将深入探讨两个JavaScript滚动字幕事件案例,包括`onbounce`和`onstart`事件。 案例1关注的是`onbounce`事件。在HTML的`<marquee>`元素中,`onbounce`事件会在滚动内容达到其滚动边界时触发。在提供的源代码中...
滚动字幕事件包括:onbounce、onfinish、onstart等。 编辑事件 编辑事件包括:onbeforecopy、onbeforeupdate、oncontextmenu等。 这些事件都是JavaScript开发者需要了解和掌握的,才能编写出高效、交互性强的Web...
本示例重点介绍了如何在WebForms中利用C#实现TabControl的功能,并且着重讲解了`onmouseover`和`onclick`事件的应用。 TabControl控件在WebForms中提供了一个多页面的视图,每个Tab页相当于一个独立的用户界面,...
* onBounce:在 Marquee 内的内容移动至 Marquee 显示范围之外时触发的事件 * onFinish:当 Marquee 元素完成需要显示的内容后触发的事件 * onStart:当 Marquee 元素开始显示内容时触发的事件 编辑事件 * ...
- onBounce:Marquee内容超出显示范围时触发。 - onFinish:Marquee内容播放完毕时触发。 - onStart:Marquee开始播放时触发。 6. 编辑事件: - onBeforeCopy:内容被复制到剪贴板前触发,可用于自定义复制行为...
1. **`onbounce`**、**`onfinish`** 和 **`onstart`**:这些事件与`<marquee>`元素关联,分别在其内容超出显示范围、完成显示和开始显示时触发。尽管`<marquee>`已不推荐使用,但在某些旧项目中可能仍然会用到。 ##...
- onBounce:Marquee内容滚动出可视区域时触发。 - onFinish:Marquee完成整个循环时触发。 - onStart:Marquee开始播放时触发。 编辑事件: - onBeforeCopy、onCopy、onCut、onPaste:涉及剪贴板操作,例如复制、...
- **`onbounce`**:在Marquee控件中,当内容移动到显示范围之外时触发。 - **`onfinish`**:在Marquee控件中,当所有内容显示完毕时触发。 - **`onstart`**:在Marquee控件中,当开始显示内容时触发。 #### 五、...
1. **`onBounce`** (`Marquee`): `Marquee`元素到达其显示区域边界并反弹时触发。 2. **`onFinish`** (`Marquee`): `Marquee`元素完成其预定的循环显示时触发。 3. **`onStart`** (`Marquee`): `Marquee`元素开始...
- **`onBounce`**、**`onFinish`**、**`onStart`**:这些事件与 `<marquee>` 元素相关,分别在滚动动画开始、结束或回弹时触发。 - **`onBeforeCopy`**、**`onBeforeCut`**、**`onBeforePaste`**:这些事件在复制...
- **`onbounce`**:Marquee 元素的自动滚动到达边界反弹时触发。 - **`oncellchange`**:表格单元格内容改变时触发。 - **`oncontrolselect`**:控件被选择时触发。 - **`onfilterchange`**:滤镜状态发生变化时触发...
滚动字幕事件`onbounce`、`onfinish`和`onstart`主要与`<marquee>`元素有关,用于控制滚动内容的显示。编辑事件,如`onbeforecopy`、`onbeforecut`、`onbeforeeditfocus`、`onbeforepaste`等,涉及到剪贴板操作,...
1. **onBounce**:Marquee元素达到边界时触发。IE4、N及O版本支持。 2. **onFinish**:Marquee元素完成循环时触发。IE4、N及O版本支持。 3. **onStart**:Marquee元素开始滚动时触发。IE4、N及O版本支持。 #### 六...
- **`onBounce`**:当`<marquee>`元素到达其显示区域边界并反弹时触发。 - **`onFinish`**:当`<marquee>`元素完成一轮滚动时触发。 - **`onStart`**:当`<marquee>`元素开始滚动时触发。 #### 编辑事件 编辑事件...
1. **onBounce**, **onFinish**, **onStart**: 这些事件主要针对 `<marquee>` 元素,分别在跑马灯动画回弹、完成播放和开始播放时触发。 - 示例代码:`('Marquee started!')"></marquee>` 2. **onBeforeCopy**, **...