js控制文字不间断向上滚动demo效果示例
2023-09-14 09:13:42 时间
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>不间断向上滚动</title>
<script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
<style>
</style>
</head>
<body>
<div id="xst" style="width:290px;height:170px;">
<p>
测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试111
</p>
</div>
<script>
function addEventSimple(obj, evt, fn) {
if (obj.addEventListener) {
obj.addEventListener(evt, fn, false);
} else if (obj.attachEvent) {
obj.attachEvent('on' + evt, fn);
}
}
addEventSimple(window, 'load', initScrolling);
var scrollingBox;
var scrollingInterval;
var reachedBottom = false;
var bottom;
function initScrolling() {
scrollingBox = document.getElementById('xst');
scrollingBox.style.overflow = "hidden";
scrollingInterval = setInterval("scrolling()", 50);
scrollingBox.onmouseover = over;
scrollingBox.onmouseout = out;
}
function scrolling() {
var origin = scrollingBox.scrollTop++;
if (origin == scrollingBox.scrollTop) {
if (!reachedBottom) {
scrollingBox.innerHTML += scrollingBox.innerHTML;
reachedBottom = true;
bottom = origin;
} else {
scrollingBox.scrollTop = bottom;
}
}
}
function over() {
clearInterval(scrollingInterval);
}
function out() {
scrollingInterval = setInterval("scrolling()", 50);
}
</script>
</body>
</html>
相关文章
- js书写原生ajax,JS 原生ajax写法
- 美团js面试题
- 使用 Dapr JS SDK 让 Nest.js 集成 Dapr(微软开源的分布式应用程序运行时)
- html如何只刷新页面指定,js控制页面刷新 JS刷新当前页面的几种方法总结
- js动画和css3动画_js控制css动画
- js通过contentWindow控制iframe子页面元素点击事件,并把值传给父页面[通俗易懂]
- js实现的A星算法[通俗易懂]
- js 数组去除重复数据-当WPS开始像支持VBA一样支持JS语言时,微软又该何去何从?
- js控制文本框只能输入中文、英文、数字与指定特殊符号详解编程语言
- JS技术连接Oracle数据库实现数据交互(js连接oracle实例)
- 妙用JS获取Oracle信息的快速方法(js获取Oracle)
- JS在Oracle中的应用(js如何oracle)
- JavaScript探索之旅掌握Oracle和JS的完美融合(js与oracle)
- 使用Oracle和JS开发新一代应用仿真世界(oracle js)
- JS继承笔记
- 电子商务网站上的常用的js放大镜效果
- 关于JS管理作用域的问题
- js单例模式的两种方案
- js控制不同的时间段显示不同的css样式的实例代码
- JS控制图片翻转示例代码(兼容firefox,ie,chrome)
- 使用js如何实现全选与全不选
- 使用js完成节点的增删改复制等的操作
- js控制input框只读实现示例
- js中小数转换整数的方法
- node.js中的fs.write方法使用说明
- asp.net中button控制先执行js再执行后台程序的方法