这个是别人的代码,效果还不错,我做了些改进,如果有需要的,可以试试这个,
支持滚动一个div里面的内容。
<HTML>
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<BODY>
<div id="icefable1">
<div>
<a href="http://my.csdn.net/" />索隆的个人主页http://my.csdn.net/ </a>
</div>
<div>
csdn不错http://community.csdn.net/
</div>
<div>
csdn首页http://www.csdn.net/
</div>
<div>
百度http://www.baidu.com/
</div>
<div>
谷歌http://www.google.com.hk/
</div>
<div>
哈哈
</div>
<div>
学习得刻苦啊
</div>
<div>
endddd
</div>
</div>
<SCRIPT language=JavaScript>
marqueesHeight=80;
stopscroll=false;
with(icefable1)
{
style.height=marqueesHeight;
style.overflowX="visible";
style.overflowY="hidden";
noWrap=true;
onmouseover=new Function("stopscroll=true");
onmouseout=new Function("stopscroll=false");
}
preTop=0;
currentTop=50;
stoptime=0;
icefable1.innerHTML += icefable1.innerHTML;
function init_srolltext()
{
icefable1.scrollTop=0;
setInterval("scrollUp()",50);
}
function scrollUp()
{
if(stopscroll==true) return;
currentTop+=1;
if(currentTop>50) {
stoptime+=1;
currentTop-=1;
if(stoptime==1) {
currentTop=0;
stoptime=0;
}
}else {
preTop=icefable1.scrollTop;
icefable1.scrollTop+=1;
if(preTop==icefable1.scrollTop) {
icefable1.scrollTop=0;
icefable1.scrollTop+=1;
}
}
}
init_srolltext();
</SCRIPT>
<div class="cnt"><p align="center" >
<marquee style="WIDTH:300px; HEIGHT:100px" scrollamount="2" direction="up" >
<div align="left" ><font color="#54b400" ><font face="隶书" ><font size="4" >
<div>
使用marquee标签实现滚动,这个有个缺点就是浏览器限制<br>
同时,循环滚动时,中间有一段空白,对于一行滚动还是比较使用的。
<br>对于多行,或者一个div不太实用,在此做个例子作为参考。
</div>
</font ></font ></font ></div >
</BODY>
</HTML>
分享到:
相关推荐
DIV 滚动条样式详解 在 HTML 中,我们经常需要在 DIV 元素中添加滚动条,以便在内容超出 DIV 区域时,能够滚动查看内容。这篇文章将详细介绍如何使用 CSS 样式表来实现 DIV 滚动条的样式设置。 什么是 DIV 滚动条...
总的来说,“Div块上下左右循环滚动”是一个结合了HTML、CSS和JavaScript的网页动态效果,通过类设计和JavaScript动画,可以实现多个独立且互不干扰的Div滚动效果。这样的效果在新闻资讯、产品展示等场景下非常常见...
在这个例子中,当页面滚动到div的初始位置时,我们会给div添加一个`.fixed` 类,该类在CSS中定义了`position: fixed` 和其他样式。当页面滚动回到div的初始位置以上时,我们会移除这个类,恢复div的原始样式。 标签...
为了实现这个效果,我们首先需要一个固定在底部或者隐藏的`div`,然后通过JavaScript监听滚动事件。 在JavaScript中,我们可以使用`window.onscroll`事件来监听滚动条的变化。当滚动条达到底部时,我们可以检查`...
标题中的“DIV+CSS实现横向无缝图片滚动效果”是指在网页设计中,通过HTML的`<div>`元素和CSS样式来创建一个可以水平无限循环滚动的图片展示区域。这种效果通常用于网站的横幅广告、产品展示或者新闻更新等部分,以...
在网页设计中,"DIV滚动悬浮层"是一种常见的交互效果,它使得某个元素(通常是一个包含重要信息或功能的div)在用户滚动页面时始终保持在屏幕的特定位置,提供持续的可视性和可访问性。这种效果可以用于侧边栏菜单、...
在这个示例中,JavaScript将被用来控制一个名为“DIV”的HTML元素,使其内容能够自下而上地平滑滚动,模拟新闻滚动条的效果。 描述中提到的“DIV向上滚动JavaScript示例,可用于实现新闻滚动效果,很简洁。”表明这...
比如,使用jQuery库创建一个简单的新闻轮播效果: ```html <div id="news-slider"> <div class="news-item">新闻1</div> <div class="news-item">新闻2</div> <!-- 更多新闻项 --> </div> ``` ```javascript $...
在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理、动画效果和Ajax交互等任务。当需要控制div元素中的滚动条滚动到特定位置时,jQuery提供了一个简单易用的方法。本篇文章将深入...
在网页设计中,`div`元素是一个非常基础且重要的部分,它用于组织和布局网页内容。当`div`内的内容过多,超出其可视区域时,我们可以实现内容自动滚动效果。这通常通过JavaScript或者CSS实现。使用JavaScript,可以...
ScrollNews 新闻无缝循环滚动切换特效,不错的滚动效果,压缩包内的示例包括横向和竖向两种形式的滚动,本滚动结合图片和文字,运用CSS和Javascript技术,将滚动的内容扩展至DIV标签,也就是控制某个区域的滚动,而...
3. **jQuery插件**:“垂直滚动新闻效果jquery插件.rar”很可能包含一个预封装好的插件,用于处理滚动动画。通常,插件会提供一些配置选项,如滚动速度、方向和延迟时间。在页面加载完成后,通过调用插件函数并传入...
在网页设计中,"浮动div"是指通过CSS的`float`属性来使一个或多个div元素在页面上浮动,以实现特定布局效果。这个技术在早期网页设计中非常常见,用于创建多列布局或者使元素在文本中环绕。在本案例中,"页面两边滚...
总的来说,"div滚动条优化"是一个关于提升网页用户体验和视觉一致性的重要话题。通过CSS和JavaScript,我们可以创建出既美观又实用的滚动条,同时要注意跨浏览器兼容性和性能优化,确保在不影响功能的前提下,提供...
在网页设计中,"DIV+CSS+JAVASCRIPT实现图片滚动效果"是一个常见的动态展示技术,用于在有限的空间内展示多张图片。这个技术结合了HTML布局的强大工具——Div,CSS样式表来控制视觉样式,以及JavaScript进行交互功能...
在网页设计中,"鼠标滚动div内容"是一种常见的交互效果,它允许用户通过鼠标滚轮在特定的div区域内浏览上下内容。这种效果通常利用JavaScript(JS)实现,以增强用户体验,尤其是在内容丰富的页面中。接下来,我们将...
例如,将一个`div`的样式设置为`position: fixed;`,并指定`top`和`left`属性,该`div`就会固定在屏幕的相应位置,不随页面内容的滚动而移动。 2. **jQuery实现** jQuery提供了方便的DOM操作和事件处理,使得实现...
当用户滚动div时,我们可以执行自定义的JavaScript代码,比如更新其他元素的状态或者执行动画效果。 除了基本的滚动事件监听,jQuery还提供了许多相关的函数,如`.scrollTop()`用于获取或设置元素的顶部滚动位置,`...
对于新闻滚动展示的div元素,通过CSS设置一个固定的高度和overflow属性为hidden,这样超出高度的li元素就会被隐藏,并且可以创建滚动效果。 3. jQuery实现滚动功能:首先在jQuery的$(function() {})内定义局部变量$...
在JavaScript中,实现一个div元素随鼠标滚动条滚动的效果,主要涉及到两个关键概念:事件监听和CSS定位。这个效果常用于创建固定定位的侧边栏、头部导航等元素,即使页面滚动,它们仍然保持在视口中的特定位置。 ...