vue滚动固定顶部及修改样式的实例代码


Posted in Javascript onMay 30, 2019

滚动固定位置有多种方法

1 css3  粘性定位

position:sticky;
top:20px;

2直接position:fixed;给顶部盒子设置一个margin-top刚好是需要固定的盒子的高度

3事件监听更改style中的position属性

**
修改样式

滚动监听事件中使用this.$refs.xxx.style.color=‘xxxx' 这种方式会报错

Uncaught TypeError: Cannot read property 'style' of undefined

所以通过动态绑定来解决。

具体:

**
html绑定

<p class="ptop1" :style="pstyle">
    <img @click="back()" :src='topimgs'>
   </p>

data中设置属性

data() {
  return {
   pstyle:{background:'#595552'},
   pastyle:{background:'#595552'},
   pbstyle:{background:'#fff'},
  };
 },

mounted中添加事件监听

window.addEventListener(“scroll”, this.handleScroll);

methods中添加方法,在方法中修改

let scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
  if(scrollTop>100){
     this.pstyle=this.pbstyle;
    }else{
     this.pstyle=this.pastyle;
    }

总结

以上所述是小编给大家介绍的vue滚动固定顶部及修改样式的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
共享自己写一个框架DreamScript
Jan 20 Javascript
javascript 写类方式之五
Jul 05 Javascript
jQuery(1.6.3) 中css方法对浮动的实现缺陷分析
Sep 09 Javascript
jQuery中对节点进行操作的相关介绍
Apr 16 Javascript
不要使用jQuery触发原生事件的方法
Mar 03 Javascript
JavaScript变量声明详解
Nov 27 Javascript
javascript实现简单的分页特效
Aug 12 Javascript
Javascript 两种刷新方法以及区别和适用范围
Jan 17 Javascript
jQuery插件echarts实现的多折线图效果示例【附demo源码下载】
Mar 04 Javascript
Vue实现点击时间获取时间段查询功能
Aug 21 Javascript
详解Vue微信授权登录前后端分离较为优雅的解决方案
Jun 29 Javascript
关于AngularJS中几种Providers的区别总结
May 17 Javascript
简述pm2常用命令集合及配置文件说明
May 30 #Javascript
Vue实现固定定位图标滑动隐藏效果
May 30 #Javascript
浅谈Vue的响应式原理
May 30 #Javascript
vue实现固定位置显示功能
May 30 #Javascript
搭建一个Koa后端项目脚手架的方法步骤
May 30 #Javascript
JS使用cookie保存用户登录信息操作示例
May 30 #Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
May 30 #Javascript
You might like
晶体管单管来复再生式收音机
2021/03/02 无线电
php中定时计划任务的实现原理
2013/01/08 PHP
PHP结合Mysql数据库实现留言板功能
2016/03/04 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
JavaScript入门教程(12) js对象化编程
2009/01/31 Javascript
JavaScript 验证浏览器是否支持javascript的方法小结
2009/05/17 Javascript
JS 拼图游戏 面向对象,注释完整。
2009/06/18 Javascript
js 与或运算符 || &amp;&amp; 妙用
2009/12/09 Javascript
JavaScript对象链式操作代码(jquery)
2010/07/04 Javascript
jQuery 1.5.1 发布,全面支持IE9 修复大量bug
2011/02/26 Javascript
得到jQuery detach()后节点中的某个值实现代码
2013/02/05 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
小程序开发实战:实现九宫格界面的导航的代码实现
2017/01/19 Javascript
js图片查看器插件用法示例
2019/06/22 Javascript
[01:52]深扒TI7聊天轮盘语音出处7
2017/05/11 DOTA
Python中的Descriptor描述符学习教程
2016/06/02 Python
python决策树之CART分类回归树详解
2017/12/20 Python
Python Numpy 数组的初始化和基本操作
2018/03/13 Python
使用pip发布Python程序的方法步骤
2018/10/11 Python
python 在屏幕上逐字显示一行字的实例
2018/12/24 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
tensorboard实现同时显示训练曲线和测试曲线
2020/01/21 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
2020/07/01 Python
Python如何输出百分比
2020/07/31 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
印度电子产品购物网站:Vijay Sales
2021/02/16 全球购物
《黄河颂》教学反思
2014/02/07 职场文书
少先队学雷锋活动总结范文
2014/03/09 职场文书
小学生评语集锦
2014/04/18 职场文书
试用期员工工作自我评价
2014/09/10 职场文书
黄山导游词
2015/01/31 职场文书
Nginx开启Brotli压缩算法实现过程详解
2021/03/31 Servers
用Java实现简单计算器功能
2021/07/21 Java/Android
解决redis批量删除key值的问题
2022/03/23 Redis
redis 解决库存并发问题实现数量控制
2022/04/08 Redis
鲲鹏 CentOS 7 安装Python3.7
2022/05/11 Servers