昨天在做拾色器开发的时候,由于要将失色器定位到一个弹出框中。所以我使用了position:absolute属性。获取点击元素的位置。我获取它的位置的方法是使用$(this).offset().left,$(this).offset().top。因为absoulte是相对页面进行定位的。所以我在弹出框内的滚动条滚动的时候它不会跟着滚动。当时我想到的解决办法就是使用一个方法来获取scroll是向上滚动还是向下滚动。

  使用的办法就是使用$("div").scroll()。获取它的scrollTop的值和上一次滚动的值进行比较来比较大小,从而判断是向上还是向下滚动。

不过我后来想到更方便的解决方法,就是不使用absolute定位。直接将元素插入到最底层,然后使用margin-left和margin-right来进行定位。个人感觉这个是最好的办法。

转载于:https://www.cnblogs.com/zzcflying/archive/2012/07/18/2596780.html

关于css position和scroll事件的一些理解相关推荐

  1. jQuery scroll事件

    前言 jquery 3.5.1 scroll事件 <html> <header> <script crossorigin="anonymous" in ...

  2. html页面滚动条监听事件,滚动条的scroll事件

    在vb中,滚动条的scroll 事件和change 事件的区别scroll和change的区别为:指代不同.用法不同.侧重点不同 一.指代不同 scroll:滚屏,滚动. change:变更,变革. ...

  3. scroll事件详解

    以前眼高手低,不够扎实,面试的时候总是处理过,却想不出来细节,这次开始慢慢整理,蜗牛继续爬坡 CSS 一般情况下,如果出现内容大于浏览器的时候,需要添加样式  overflow:scroll 关于sc ...

  4. css左边定位,CSS Position(定位) | 菜鸟教程

    CSS Position(定位) position 属性指定了元素的定位类型. position 属性的五个值: 元素可以使用的顶部,底部,左侧和右侧属性定位.然而,这些属性无法工作,除非是先设定po ...

  5. php滚动加载分页,jQuery scroll事件实现监控滚动条分页实例详解

    这篇文章主要介绍了jQuery scroll事件实现监控滚动条分页简单示例,使用ajax加载,同时介绍了(document).height()与$(window).height()的区别,需要的朋友可 ...

  6. scroll事件实现监控滚动条并分页显示示例(zepto.js)

    scroll事件实现监控滚动条并分页显示示例(zepto.js  ) 需求:在APP落地页上的底部位置显示此前其他用户的购买记录,要求此div盒子只显示3条半,但一页有10条,div内的滑动条滑到一页 ...

  7. CSS中overflow:scroll怎么设置只上下滚动而不左右滚动

    CSS中"overflow:scroll"默认是左右,上下都滚动.怎么设置只上下滚动而不左右滚动,下面有个不错的解决方法 CSS中"overflow:scroll&quo ...

  8. CSS position绝对定位absolute relative

    常常使用position用于层的绝对定位,比如我们让一个层位于一个层内具体什么位置,为即可使用position:absolute和position:relative实现. 一.position语法与结 ...

  9. 教你玩转CSS Position(定位)

    目录 CSS Position(定位) static 定位 fixed 定位 relative 定位 absolute 定位 sticky 定位 重叠的元素 所有的CSS定位属性

最新文章

  1. 33 篇顶会论文如何做到?北大施柏鑫:计算机视觉论文投稿到接收,不可不知的关键环节...
  2. [NOIP模拟测试3] 建造游乐园 题解(欧拉图性质)
  3. python是不是特别垃圾-python为啥比较流行(垃圾桶)
  4. asp.net甘特图控件exG2antt介绍及免费下载
  5. 【转】C#中ToString()格式详解
  6. 摄像头大数据分析跟踪均值漂移算法-spark和python
  7. 深度学习之权重初始化
  8. Ubuntu安装:解决Unable to locate package *** 问题
  9. matlab2018a帮助文档设置为中文
  10. 从零开始pytorch手写字母识别
  11. linux将pdf转txt,如何快速把PDF转换成TXT
  12. 树莓派-12-投屏秒变家庭影院kodi跨平台媒体播放器
  13. JAVA获取硬盘序列号
  14. python视频教程推荐it教程网_Python系列视频教程集合【共119套】
  15. 分库分表学习总结(1)——数据库中间件MyCat学习总结之MyCat入门简介
  16. 记一次无意间的bypass云锁的SQL注入
  17. 推荐ietester工具
  18. pytest所有命令行标志都可以通过运行`pytest --help`来获得
  19. 钟站壤赴梅拱厩沼泊叶
  20. Laravel 5.4设置logout注销账户的重定向路径

热门文章

  1. 【408预推免复习】操作系统引论
  2. 【操作系统】考研の页面置换算法例子(看不懂你来打我~!)
  3. 【django轻量级框架】HTML上传文件拦截到本地
  4. 【编译原理】关于文法形式化定义的探索
  5. DB2数据库备份转成MySQL_DB2 数据库备份(集中化)
  6. java map缓存6_Java内存缓存-通过Map定制简单缓存
  7. 导出对象_从代数几何到导出代数几何:形变与逼近
  8. 网络推广方案分享网站想要更快的优化到首页的技巧!
  9. 提高网站有效流量从三个方面出发
  10. php汉字的截取,php汉字截取