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

海南建设官方信息网站百度推广的价格表

海南建设官方信息网站,百度推广的价格表,h5的网站,如何自学跨境电商滚动图片到视图 定义了一个名为 scrollToIndex 的函数#xff0c;它接受一个参数 index。当按钮被点击时#xff0c;这个函数会被调用#xff0c;并根据传入的 index 值来滚动到对应的图片。 以 alt 来标记图片位置 alt“Tom” import { useRef } from react;c…滚动图片到视图 定义了一个名为 scrollToIndex 的函数它接受一个参数 index。当按钮被点击时这个函数会被调用并根据传入的 index 值来滚动到对应的图片。 以 alt 来标记图片位置 alt“Tom” import { useRef } from react;const RollPicture () {const listRef useRef(null);function scrollToIndex(index: any) {const listNode: any listRef.current;// 这一行假设了一个特定的 DOM 结构const imgNode listNode.querySelectorAll(li img)[index];imgNode.scrollIntoView({behavior: smooth,block: nearest,inline: center,});}return (navbutton onClick{() scrollToIndex(0)}猫 - 0 /buttonbutton onClick{() scrollToIndex(1)}猫 - 1 /buttonbutton onClick{() scrollToIndex(2)}猫 - 2 /button/navdivul ref{listRef}lispan猫 - 0 /spanimg srchttps://placekitten.com/g/200/200 altTom //lilispan猫 - 1 /spanimg srchttps://placekitten.com/g/300/200 altMaru //lilispan猫 - 2 /spanimg srchttps://placekitten.com/g/250/200 altJellylorum //li/ul/div/); };export default RollPicture; 在函数内部我们首先通过 listRef.current 获取到 listRef 引用所指向的 DOM 元素这里是一个 ul 元素。 然后我们通过 listNode.querySelectorAll(li img)[index] 获取到特定索引位置的图片元素 imgNode。这里假设了一个特定的 DOM 结构即 ul 元素下的每个 li 元素中都包含一个 img 元素。 最后我们调用 imgNode.scrollIntoView() 方法将图片滚动到视图中。我们通过传入一个配置对象来指定滚动的行为包括 behavior滚动行为、block垂直方向对齐方式和 inline水平方向对齐方式。 在组件的返回值中我们渲染了一个包含按钮和图片列表的结构。 在按钮部分我们为每个按钮设置了一个点击事件并通过调用 scrollToIndex 函数来滚动到对应的图片。每个按钮都有一个不同的索引值作为参数。 在图片列表部分我们将 listRef 设置为 ul 元素的 ref 属性以便将引用与该元素关联起来。同时我们渲染了几个 li 元素每个元素包含一个图片和一个描述。 这样当用户点击按钮时对应的图片会滚动到视图中心。 拓展一下imgNode.scrollIntoView() imgNode.scrollIntoView() 是一个 DOM 方法用于将指定的元素滚动到可见区域。 在这个代码片段中我们使用了一个配置对象作为 scrollIntoView() 方法的参数。配置对象包括以下属性 behavior指定滚动的行为这里设置为 smooth表示平滑滚动。block指定垂直方向上的对齐方式这里设置为 nearest表示滚动到最近的边界。inline指定水平方向上的对齐方式这里设置为 center表示水平居中对齐。 通过使用这些配置scrollIntoView() 方法会将 imgNode 元素滚动到可见区域并以平滑的方式进行滚动使其在垂直和水平方向上都居中对齐。
http://www.w-s-a.com/news/145478/

相关文章:

  • 长春火车站附近美食建设信用卡银行积分兑换商城网站
  • 网站提交网址如何备份wordpress网页
  • 龙腾盛世网站建设医院管理系统
  • 网站切换图片做背景怎么写外贸营销邮件主题一般怎么写
  • 基于html5的网站开发wordpress主题工具
  • php网站开发的成功经历公司网站现状
  • 软件发布网站源码中国企业公示信息网
  • flash 的网站网站型销售怎么做
  • 营销型网站单页网站的域名和密码
  • 建网站保定seo自动发布外链工具
  • 做公众号关注网站做课件用这15大网站
  • 怎么制作公司自己网站店铺设计软件手机版
  • 深圳网站关键词优化公司哪家好怎么选择锦州网站建设
  • 标准网站优势项目合作网站
  • 无人机东莞网站建设wordpress站群管理破解版
  • 深圳企业官网网站建设教育培训学校
  • 医疗网站建设及优化西安网站建设开发公司
  • 网站建设详细流程ydg wordpress theme
  • 湖北黄石域名注册网站建设编程网站项目做哪个比较好
  • 旺道网站排名优化咸阳建设网站
  • 建设一个类似淘宝的网站律师做推广宣传的网站
  • 东阳网站建设方案网站建设asp
  • 模板网站建设一条龙平面设计师招聘信息
  • 制作一个网站流程企业建设网站的母的
  • 九州建网站网页游戏平台代理
  • 培训课程网站网上下载的网站模板怎么用
  • 重庆山艺网站建设塘厦理工学校
  • 做网站的人叫什么软件玩具网站设计
  • 网站说服力营销型网站策划 pdf深圳有什么公司名称
  • 做物流的可以在那些网站找客户男生晚上正能量你懂我意思