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看看效果. 此方法缺点,父级是固定高度,而不随内容高度自适应高度,没高度.此方法 ...
随机推荐
- tool script to convert back slash
Back slash is used in windows, which makes so many headache for me. Then an idea came to my mind. It ...
- WCF的实现(方式二)
参考他人实现文件传输 [WCF]利用WCF实现上传下载文件服务 服务端: 1.首先新建一个名为FileService的WCF服务库项目,如下图: 2.将Service,IService重命名为File ...
- Error: (1061, "Duplicate key name 'makerphoto_user_info_email_380c93a0_uniq'")
django.db.utils.OperationalError: (1061, "Duplicate key name 'makerphoto_user_info_email_380c93 ...
- sqlyog连接hive解决方案
解决步骤:(代码无需修改直接按顺序复制粘贴到Linux命令即可)1.需要在cent7中开放端口,开放端口需要开启防火墙.systemctl stop firewalld.service关闭防火墙sys ...
- MulVAL攻击图的推理规则
MulVAL ( multihost, multistage, vulnerability analysis) 是由普林斯顿大学的 Ou 等开发的 Linux 平台开源攻击图生成工具,基于 Nessu ...
- Vulnhub 靶场 HACK ME PLEASE: 1
Vulnhub 靶场 HACK ME PLEASE: 1 一.前期准备 靶机下载地址:https://www.vulnhub.com/entry/hack-me-please-1,731/ 攻击机ka ...
- uniapp 跳转链接
安装 uni-link 超链接 组件在异步里需要 跳转页面 或者 app里打开浏览器,不能自动跳转, 如充值:增加一个弹窗,获取到地址之后,手动点击link,打开app <uni-link :h ...
- uniapp 离开界面清除计时器
onLoad() { // APP启动引导图逻辑判断显示 if (uni.getStorageSync("startImgSt ...
- 洛谷 P4454 [CQOI2018]破解D-H协议
题目 https://www.luogu.com.cn/problem/P4454 杂题乱做ing... 思路 首先我们把式子列一下: \(g^a\equiv A(mod P)\) \(g^b\equ ...
- Mysql数据库基础第二章:(六)连接查询
Mysql数据库基础系列 软件下载地址 提取码:7v7u 数据下载地址 提取码:e6p9 mysql数据库基础第一章:(一)数据库基本概念 mysql数据库基础第一章:(二)mysql环境搭建 mys ...