vue实现上下滑动翻页_vue 简单实现左右翻页功能
思路:
首先先设一个div把文章内容放进去,超出部分进行隐藏,column-width:300px;用这个属性把这个文章内容按列分开,每一列300px,,翻页时用这个属性transform:translateX(0px);进行左右移动,实现左右翻页,这个很简单,但是判断有点小麻烦。
第一页是向左翻则提示你这已经是第一页了,最后一页时判断那是最后一页。
前者还是蛮简单的,后者我饶了一个圈圈::(要死)::(要死)
开始以为是得到他的宽度,然后除以每一列就可以得到页数了,然后根据页数来判断最后一页,但实际上我得不到我的宽度::(打脸)太难了:@(吐血),所以我们只能得到她的高度了。
先给box设一个死的高度,让这个范围变成可视范围,这个时候connent就能拿到文章内容的高度啦,假设每一页是600px,600px除以这个高度也是可以获得页数的,这个数可能为小数,我们可以用Math.ceil()来获取小数的最大整数,这个整数就是我们的页数啦。
我们在点击右翻时我们在给connent设一个高度,这时候文章内容就会自动排列,然后用transform:translateX(0px);调整里面的像素即可实现这个小小的功能呢。:@(害羞)
里面的一些引入自己去找哦。
演示效果如下:
vue实现上下滑动翻页_vue 简单实现左右翻页功能相关推荐
- vue java图片懒加载_vue 实现图片懒加载功能
一个页面图片比较多的时候,需要对界面的图片进行懒加载处理,今天遇到了,做个懒加载的笔记. 1,需要安装vue的懒加载插件. npm install vue-lazyload --save-dev 2, ...
- vue实现上下滑动翻页_如何通过vue实现一款简单通用的翻页组件
预览 先上一波效果图: 基本元素 首先,翻页组件(以下称"pager组件")一般拥有的元素有: 上一页 第一页 中间显示的页码 最后一页 下一页 初始化时需要的配置有: total ...
- element ui 上一页下一页_vue翻页器,包括上一页,下一页,跳转
翻页组件 -- 子组件 上一页 {{i}} {{i}} {{i}} - - - - 下一页 跳转到: GO export default { model: { // 通过v-model传过来的参数 p ...
- html5 制作书架展示 PHP,简单做出HTML5翻页效果文字特效
简单做出HTML5翻页效果文字特效 之前在网上看到一款比较有新意的HTML5文字特效,文字效果是当鼠标滑过是出现翻开折叠的效果,类似书本翻页.于是我兴致勃勃的点开源码看了一下,发现其实实现也挺简单的, ...
- Android翻页效果原理实现之翻页的尝试
炮兵镇楼 在<自定义控件其实很简单>系列的前半部分中我们用了整整六节近两万字两百多张配图讲了Android图形的绘制,虽然篇幅很巨大但仍然只是图形绘制的冰山一角,旨在领大家入门,至于修行成 ...
- 快速入门在Vue中使用滑动插件Swiper
前言 swiper 开源.免费.强大的滑动插件. swiper中文网 https://www.swiper.com.cn/ Swiper4中文API https://www.swiper.com.cn ...
- vue中pdf预览组件_Vue+ElementUI使用vue-pdf实现预览功能
Vue + ElementUI项目中使用vue-pdf实现简单预览,供大家参考,具体内容如下 1.安装 vue-pdf npm install --save vue-pdf 2.在vue页面中导入对应 ...
- Vue实现图片滑动验证
Vue实现图片滑动验证 使用vue完成 使用vue完成 实习一个星期小白对工作安排的图片滑动验证分享 1.安装依赖 附上:https://www.npmjs.com/package/vue-monop ...
- linux vim命令翻页,详解Vim编辑器翻页控制命令
导读 当我们再Linux中的Vim编辑器查看脚本时,按上下键查看是不是非常慢?这个时候就要用到我们的翻页快捷键了. 快捷键命令如下: 整页翻页命令为: Ctrl + f 键 f 的英文全拼为:forw ...
最新文章
- 基于Pytorch对YOLOV5 进行简易实现
- 二叉树后序遍历-递归与非递归(左右根)
- MySQL查询输入三个数的和_mysql(三)(单表查询、select、where、聚合函数、count、sum、avg、MAX/MIN、分组查询、group by、having、limit)...
- RHEL7 - 从命令行管理文件
- 如何自动播放光盘、解决win7电脑不能播放光盘
- [SQL]批量修改存储过程视图
- Django--网页管理实例解析
- xcode模拟器不显示键盘解决方案
- 算法:动态规划 最大连续子数组和 Maximum Subarray
- 内网通积分|免广告工具
- python get rect 函数_Pygame:如何正确使用get_rect()
- 美国人口普查数据预测收入sklearn算法汇总2: 特征编码, 特征选择, 降维, 递归特征消除
- 管理员登录页面html代码,自己做的一个后台管理员登陆界面 .cshtml
- 2019.07.22--自我总结--分析问题三W原则+做事PDCA法则
- 人工神经网络ANN(BP网络)
- P1571 眼红的Medusa 题解
- krait和kryo_高效的Java序列化(Kryo和FST)
- 用PC3000和HDD Unlock解笔记本硬盘密码
- Android 开发基于Webview 自制一个简单的手机浏览器
- 阿里云助力中小企业建站 在线免费自助建站成新用户首选
热门文章
- mvc登录注册及树形菜单权限管理
- python3封装pymysql,方便快速调用
- 利用双目相机数机数据进行实时动态障碍物检测和跟踪
- 4.BPMN/DMN/CMMN规范简单梳理
- 备考书籍推荐|PMI-ACP®敏捷管理开发
- 成都巅峰软件公司参观日志
- VOLTE/VOWIFI/VOIP的区别
- 解锁一个新技能,如何在Python代码中使用表情包...
- JQ 移入显示,移出隐藏,解决快速抖动,闪烁问题!!菜逼计划
- .babyk后缀勒索病毒|勒索病毒解密恢复|数据库中babyk勒索病毒解密|勒索病毒文件恢复工具|数据库恢复