div 自动滚轮2
HTML:
<div class="cal_bottom"
style="height:78%;margin-top:2%;overflow:auto;"
id="gridtablejw">
<ul id="zbry1"></ul>
<ul id="zbry2"></ul>
</div>
JS为div赋值:
policeData: function () {
var data = [
{ "Img": "/Content/images/police/4.jpg", "code": "001", "CreateTime": "2022-10-19", "Status": "在岗" },
{ "Img": "/Content/images/police/3.jpg", "code": "002", "CreateTime": "2022-10-19", "Status": "出警" },
{ "Img": "/Content/images/police/djj.jpg", "code": "003", "CreateTime": "2022-10-19", "Status": "在岗" },
{ "Img": "/Content/images/police/sxm.png", "code": "004", "CreateTime": "2022-10-19", "Status": "出警" },
{ "Img": "/Content/images/police/lcm.png", "code": "005", "CreateTime": "2022-10-19", "Status": "在岗" },
{ "Img": "/Content/images/police/wzb.png", "code": "006", "CreateTime": "2022-10-19", "Status": "在岗" },
{ "Img": "/Content/images/police/hwb.png", "code": "007", "CreateTime": "2022-10-19", "Status": "在岗" },
{ "Img": "/Content/images/police/db.png", "code": "008", "CreateTime": "2022-10-19", "Status": "在岗" },
];
var _html = "";
//border - bottom: 1px solid #0c55af;
for (var i = 0; i < data.length; i++) {
_html += "<div class='lefttoday_p' style='cursor:pointer' data-id='" + data[i].id + "'>" +
"<div style='width:8%;float:left;left:1%;'>" +
"<img src='" + data[i].Img + "' style='width:100%;height:100%'/>" +
"</div>" +
"<div style='width:32%;padding-left:5%; float:left;font-size:13px;color:white'>" +
"<p style='padding-top:1%;padding-left:40%'>" + data[i].code + "</p>" +
"</div>" +
"<div style='width:30%; float:left;font-size:13px;color:white'>" +
"<p style='padding-left:48%'>" + data[i].CreateTime + "</p>" +
"</div>" +
"<div style='width:30%; float:left;font-size:13px;color:white'>" +
"<p style='padding-left:34%'>" + data[i].Status + "</p>" +
"</div>" +
"</div>"
}
$("#zbry1").html(_html);
}
JS滚动效果:
//调用滚动效果
function rollzb(t) {
var ul1 = document.getElementById("zbry1");
var ul2 = document.getElementById("zbry2");
var ulbox = document.getElementById("gridtablejw");
ul2.innerHTML = ul1.innerHTML;
ulbox.scrollTop = 0; // 开始无滚动时设为0
var timer = setInterval(rollStartzb, t); // 设置定时器,参数t用在这为间隔时间(单位毫秒),参数t越小,滚动速度越快
// 鼠标移入div时暂停滚动
ulbox.onmouseover = function () {
clearInterval(timer);
}
// 鼠标移出div后继续滚动
ulbox.onmouseout = function () {
timer = setInterval(rollStartzb, t);
}
}
// 开始滚动函数
function rollStartzb() {
// 上面声明的DOM对象为局部对象需要再次声明
var ul1 = document.getElementById("zbry1");
var ul2 = document.getElementById("zbry2");
var ulbox = document.getElementById("gridtablejw");
// 正常滚动不断给scrollTop的值+1,当滚动高度大于列表内容高度时恢复为0
if (ulbox.scrollTop >= ul1.scrollHeight) {
ulbox.scrollTop = 0;
} else {
ulbox.scrollTop++;
}
}
初始化加载:
rollzb(200);//时间越长,滚动越慢,相反,时间越短,滚动越快
div 自动滚轮2的更多相关文章
- 并列div自动等高
并列div自动等高 方法一:css控制 <!DOCTYPE html> <html lang="en"> <head> <meta cha ...
- div 自动全屏高度
最近做一个页面,需要一个div自动铺满全屏,但是高度总是难以搞定.查资料为:需要从html body到div 需要 设置 高度属性 为100%
- CSS DIV自动适应高度
当div需要设定自适应高度时,可用到的css属性,min-height:200px;代表的是当div的内容超出了200px时,就会自动适应高度,兼容所有浏览器(IE6除外),如果是IE6则需要设置&q ...
- 子div用了float浮动之后,如何撑开父元素,让父元素div自动适应高度的问题
方法一: html: <div id="all1"> <div id="left1">1</div> <div id= ...
- div自动适应浏览器窗口水平和垂直居中
html <body> <div id="centerDiv">自动适应水平和垂直居中</div> </body> css ;;} ...
- 内部div自动扩张剩余宽度
<div id="container"> <div id="left">左边</div> <div id=" ...
- 用jquery或js实现三个div自动循环轮播
//3个div的统一class = 'div' var index =0; //3秒轮播一次 var timer = setInterval(function(){ index = (inde ...
- div随另一个div自动增高
<script type="text/javascript"> document.getElementById("div1").style.heig ...
- 两个DIV,左DIV宽度固定,右DIV自动填满剩余空间
<style type="text/css"> #main{ width:98%; } #sidebar{ float:left; width:200px; backg ...
- 子级用了float浮动之后,如何撑开父元素,让父元素div自动适应高度
方法一:对父级设置固定高度 假如以上案例,我们知道内部div高度100px,那对父级设置css height为100px看看效果. 此方法缺点,父级是固定高度,而不随内容高度自适应高度,没高度.此方法 ...
随机推荐
- Arch安装记录(BIOS+GPT)
尝试了下arch安装,并且尝试了下不长用的BIOS + GPT组合.都说arch的wiki强,确实很强,可惜自己的水平看不了多少. https://wiki.archlinux.org/index.p ...
- 安装使用反编译工具ILSPY
一.ILSPY简介1.1.ILSPY介绍 ILSPY是一款开源.免费的.且适用于.NET平台反编译[C#语言编写的程序和库(.dll)内容]工具:可以集成在Visual Studio 开发工具中,能够 ...
- chatgpt 的训练数据时间内容估计
I noticed that the data you quoted is dated September 2021, but it's already 2023. I apologize for t ...
- Rust字符串处理
Trim移除字符串开始末尾的字符串 fn main() { let s = " Hello Rust! "; // trim移除字符串开始末尾的空格 // "Hello ...
- Unity实现手机录音功能
using UnityEngine;using System.Collections;public class MicPhoneScripts : MonoBehaviour{ private ...
- mysql and or优先级
and优先级高于or, 不使用()情形:or后仍遇到and时,先算and再算or select * from table1 where f1=1 and f2=2 or f3=3 and f4=4 o ...
- HTML语言基本标签
创建一个HTML文档 <html></html> 设置文档标题以及其他不在WEB网页上显示的信息 <head></head> 设置文档的可见部分 < ...
- 整合jUnit4和jUnit5
整合jUnit4 1.引入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId ...
- 面试视频知识点整理1-7(http协议)
http协议类 1)http协议的主要特点 简单快速 统一资源符 灵活 通过http协议,可以修改http头,完成不同数据类型的传输 无连接 ...
- (jmeter笔记)jmeter打印日志
Bean Shell常用内置变量 JMeter在它的BeanShell中内置了变量,用户可以通过这些变量与JMeter进行交互,其中主要的变量及其使用方法如下: log:写入信息到jmeber.l ...