jquery监听向上向下滑动,滑动执行操作

// 滚动之前
var beforeScrollTop = $(window).scrollTop();
$(window).on("scroll", function (event) {var scrollTop = $(window).scrollTop();var delta = false;// 滚动之后var afterScrollTop = $(window).scrollTop();var delta = afterScrollTop - beforeScrollTop;var videoW = $('.video-wrap video').width();var videoH = $('.video-wrap video').height();if (delta === 0) {return false;}if (delta > 0) {// downif (video_height >= videoH && videoH > 90) {var shrinkH = videoH - delta;var shrinkW = shrinkH / video_height;$('.video-wrap video').height(shrinkH).width(`${shrinkW * 100}%`);} else if (videoH < 90) {$('.video-wrap video').height(90).width("25%");}} else {// upif (video_height > videoH) {var shrinkH = videoH - delta;var shrinkW = shrinkH / video_height;$('.video-wrap video').height(shrinkH).width(`${shrinkW * 100}%`);} else {$('.video-wrap video').height(video_height).width("100%");}}beforeScrollTop = afterScrollTop;
});

jquery监听向上向下滑动,滑动执行操作相关推荐

  1. 综合设计一个OPPE主页--页面的插件引用(animate.css)--d动画的使用--滚轮或鼠标到该位置时,才有动画的切换---所以我们需要用jquery监听鼠标滚轮的滚动事件

    Animate.css | A cross-browser library of CSS animations. 里面有许多css的效果 首先使用 animate.css文件 link rel=&qu ...

  2. jquery 监听元素滚动_jQuery在滚动时保持元素在视图中

    jquery 监听元素滚动 关于如何使元素保持可见的jQuery快速代码段. 为使演示向下滚动到博客上的任何页面并在右侧栏中显示广告,在您向下滚动页面时,它们仍处于查看状态. 然后,当您再次向上滚动时 ...

  3. php 监听条码枪输入,使用jQuery监听扫码枪输入并禁止手动输入的实现方法

    @(知识点总结)[jquery|扫码抢] 基于jQuery的扫码枪监听.如果只是想实现监听获取条码扫码信息,可以直接拿来使用,如果有更多的条码判断处理逻辑需要自己扩展. 一.功能需求 使用扫码枪扫描条 ...

  4. java中怎么esc事件监听_Javascript监听 ESC按下事件

    给页面添加一个监听ESC按下的事件,一开始以为监听函数绑定在window上就可以的.结果错了,应该绑定在document上. jQuery代码如下: ;(function ($) { $(docume ...

  5. php 监听条码枪输入,使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)...

    基于jQuery的扫码枪监听.如果只是想实现监听获取条码扫码信息,可以直接拿来使用,如果有更多的条码判断处理逻辑需要自己扩展. 一.功能需求 使用扫码枪扫描条码,在一个web页面监听获取扫码枪的数据, ...

  6. jQuery 监听修改文本框事件

    在开发中,有时我们需要对 input 的 value 值变化作实时响应.比如文本输入框的实时字数统计功能,要求文本框内容改变时就要触发相关的统计行为.不管这个内容是键盘输入的,还是鼠标粘贴进来的.1, ...

  7. jquery监听窗口大小改变事件jquery.resizeend

    方法一: $(function(){// Bind the resize event. When any test element's size changes, update its// corre ...

  8. JS监听用户按下ESC

    JS监听用户按下ESC $(document).ready(function(){}).keydown(function (e) {if (e.which === 27){console.log('按 ...

  9. Jquery监听onChange事件

    Jquery监听onChange事件 $(document).ready(function () {$("#控件ID").change(function () {var organ ...

最新文章

  1. MarkdownPad2 免费升级pro版本
  2. 第一章:1.1 信号表征
  3. oracle两列合并成一列_POWER QUERY--一个工作簿内的多张工作表合并汇总
  4. 美国支付巨头Verifone遭遇网络攻击
  5. 安徽大学计算机教学平台c语言作业,安徽大学计算机教学部练习题与答案1.pdf
  6. Spring MVC,Spring Boot文件上传
  7. 基于JAVA+SpringBoot+Mybatis+MYSQL的仓库信息管理系统
  8. Alt+/ 快速提示快捷键修复及ecplise心得
  9. Activity常用设置
  10. ****** 三十 ******、软设笔记【计算机体系结构】-循环冗余校验码(CRC)
  11. 《SQL学习指南》读书笔记四——优雅和粗鲁
  12. Linux执行U盘里内程序,Linux 最小系统挂载U盘(SD、TF卡)并执行程序
  13. 阿里巴巴 EasyExcel (web版) 上传与下载(超详细) Excel上传下载
  14. 非合作博弈篇——非合作博弈的矩阵表示
  15. golang笔记14--go 语言爬虫实战项目介绍
  16. [AHOI2007]密码箱
  17. 打印机服务器状态未知怎么办,打印机状态信息不可用是怎么回事
  18. 人艰不拆~找实习之路。
  19. 香农公式说明了什么_香农公式理解
  20. 图神经网络在推荐系统的应用!

热门文章

  1. Asp.net 自定义config文件读取
  2. Codeforces Round #114 (Div. 2)
  3. python颜色列表代码seaborn_在Python中Seaborn – 根据色调名称更改条形颜色
  4. ZZULIOJ 1114: 逆序
  5. 使用序列化反序列化实现学生管理系统
  6. c 用户控件 多语言,多语言文本控件重叠解决方案
  7. Balanced Lineup(POJ-3264)
  8. 加工生产调度(信息学奥赛一本通-T1425)
  9. C++语言基础 —— C++语言入门
  10. 吉哥系列故事――完美队形II(HDU-4513)