当前位置: 首页 > news >正文

网站服务器租赁费用表格wordpress 自定义文章列表

网站服务器租赁费用表格,wordpress 自定义文章列表,携程旅行的网站建设,建设官方网站企业登录入口1、效果 2、环境 1、react18 2、antd 4 3、代码实现 原理#xff1a;创建一个定时器#xff0c;修改表格ant-table-body的scrollTop属性实现滚动#xff0c;监听表层的元素div的鼠标移入和移出实现实现鼠标进入元素滚动暂停#xff0c;移出元素的时候表格滚动继续。 一…1、效果 2、环境 1、react18 2、antd 4 3、代码实现 原理创建一个定时器修改表格ant-table-body的scrollTop属性实现滚动监听表层的元素div的鼠标移入和移出实现实现鼠标进入元素滚动暂停移出元素的时候表格滚动继续。 一、滚动组件实现如下 /*** 公共组件表格滚动*/ import { Table } from antd; import { useEffect, useRef } from react;/*** 表格滚动组件* param {Number} props.rollTime 表格每次滚动间隔时间 单位ms* param {Number} props.rollNum 表格超过指定条数开始滚动* param {Number} props.rollTop 表格每次滚动的高度 单位px* param {Boolean} props.flag 是否滚动* returns*/ const ScrollTable (props: any) {const {dataSource,rollTime 100,rollNum 10,rollTop 2.5,flag true,} props;let timer: any null;const tableContainer useRef();// 开启定时器const initialScroll (data: any) {let container: any tableContainer.current;container container.getElementsByClassName(ant-table-body)[0];if (data.length Number(rollNum) flag) {// 只有当大于10条数据的时候 才会看起来滚动let time setInterval(() {container.scrollTop Number(rollTop);if (Math.ceil(container.scrollTop) Number(container.scrollHeight - container.clientHeight)) {container.scrollTop 0;}}, Number(rollTime));timer time;}};useEffect(() {initialScroll(dataSource);return () {clearInterval(timer);};}, []); // 检测数组内变量 如果为空 则监控全局return (divonMouseOver{() {clearInterval(timer);}}onMouseOut{() {initialScroll(dataSource);}}TablerowKeyidref{tableContainer}pagination{false}scroll{{y: 500,x: 100%,scrollToFirstRowOnChange: true,}}{...props}//div); }; export default ScrollTable;二、调用该组件 /*** 示例 滚动表格示例*/ import ScrollTable from /components/ScrollTable; import clsx from clsx;const COLUMNS [{dataIndex: index,valueType: indexBorder,width: 48,},{title: 姓名,dataIndex: name,key: name,},{title: 年龄,dataIndex: age,key: age,},{title: 住址,dataIndex: address,key: address,}, ]; const DATA_SOURCE new Array(30).fill(0).map((item, index) ({id: index 1,name: 张三-${index},labels: labels-${index},age: index,address: 武汉-${index}, }));const ScrollTableExample () {return (div className{clsx([w-1/3, h-full, px-6, py-6, text-white])}ScrollTable dataSource{DATA_SOURCE} columns{COLUMNS} //div); }; export default ScrollTableExample;
http://www.hkea.cn/news/14399678/

相关文章:

  • 软件开发费和网站建设网站开发制作公司名称
  • wordpress 全局js北京网站搜索引擎优化
  • 青岛找网站建设公司好仿网站上的焦点图
  • 浏阳网站建设卷云网络哪些网站做魔兽地图
  • 网站上展示手机页面是怎么做的视频网站应该怎么做
  • 宁波公司网站建立青岛网页制作案例
  • 自建网站备案附子seo
  • 网站 外包方案php网站建设模板下载
  • 佛山优化网站方法网站做哪些主题比较容易做
  • 公司网站建设应注意什么建筑企业办公系统公司
  • 建立了公司网站最好的微网站建设公司
  • 织梦商城网站模板电商运营培训班
  • 代码怎么生成网站js做网站跳转
  • 手机可以建网站吗安卓网站建站系统下载
  • 宾馆网站制作sqlite做网站数据库
  • 西部数码网站管理控制面板网站开发的语言有什么
  • 北京网站建设明细网站使用协议书
  • 东莞建网站哪家强有什么网站图片可以做图片合成
  • 河南省财政厅经济建设网站网站后台慢
  • 静态动漫网站模板长沙网站排名分析
  • 龙华建设网站公司有服务器自己怎么做网站
  • 网站生成手机端个人怎么做跨境电商
  • 怎样保存网站资料做证据网站挣钱方式
  • 重庆网站建设找承越找人做网站被骗能立案吗
  • 用户网站建设建阳建盏大师排名表
  • 做苗木网站哪家做得好宁波做网站
  • 厦门seo网站建设费用深圳建设集团网站
  • 呼和浩特网站建设价格桓台网站开发
  • 网站建设的总体需求是什么wordpress透明化插件
  • 赣榆县建设局网站网络服务类型及其采用的网络协议有哪些