详解jquery插件jquery.viewport.js学习使用方法


Posted in jQuery onSeptember 08, 2017

介绍

Viewport 是一个简单的jQuery插件,为元素添加自定义伪选择器和处理程序,以便在可视窗口内外进行简单的元素检测。

使用方法

<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.viewport.js" type="text/javascript"></script>

方法

$( ":in-viewport" );
$( ":above-the-viewport" );
$( ":below-the-viewport" );
$( ":left-of-viewport" );
$( ":right-of-viewport" );
$( ":partly-above-the-viewport" );
$( ":partly-below-the-viewport" );
$( ":partly-left-of-viewport" );
$( ":partly-right-of-viewport" );
$( ":have-scroll" );

实例

黄色部分离开屏幕后显示返回按钮

详解jquery插件jquery.viewport.js学习使用方法

详解jquery插件jquery.viewport.js学习使用方法

var wodBackButton = function () {
    //元素在屏幕左侧显示返回按钮
    $("#wodsHome:left-of-screen").each(function () {
      $('#wodBackButton').removeClass('hide');
      return;
    });
    //元素在屏幕显示区域隐藏返回按钮
    $("#wodsHome:in-viewport").each(function () {
      $('#wodBackButton').addClass('hide');
      return;
    });
  }

  $('#mediaContainer').bind("scroll", function (event) {
    wodBackButton();
  });

  wodBackButton();

总结

通过使用这个插件能很简单方便的获取屏幕的区域,屏幕以外的区域,进行开发。

github地址

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery判断邮箱格式对错实例代码讲解
Apr 12 jQuery
jQuery实现全选、反选和不选功能
Aug 16 jQuery
jQuery判断网页是否已经滚动到浏览器底部的实现方法
Oct 27 jQuery
jQuery实现手机号正则验证输入及自动填充空格功能
Jan 02 jQuery
基于jquery trigger函数无法触发a标签的两种解决方法
Jan 06 jQuery
集成vue到jquery/bootstrap项目的方法
Feb 10 jQuery
webpack里使用jquery.mCustomScrollbar插件的方法
May 30 jQuery
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
Dec 06 jQuery
jQuery实现的网站banner图片无缝轮播效果完整实例
Jan 28 jQuery
JavaScript实现的滚动公告特效【基于jQuery】
Jul 10 jQuery
jQuery zTree如何改变指定节点文本样式
Oct 16 jQuery
jQuery实现回到顶部效果
Oct 19 jQuery
jQuery选择器中的特殊符号处理方法
Sep 08 #jQuery
JQuery 获取多个select标签option的text内容(实例)
Sep 07 #jQuery
jQuery UI Draggable + Sortable 结合使用(实例讲解)
Sep 07 #jQuery
jQueryUI Sortable 应用Demo(分享)
Sep 07 #jQuery
jQuery实现的弹幕效果完整实例
Sep 06 #jQuery
jQuery实现的文字逐行向上间歇滚动效果示例
Sep 06 #jQuery
jquery实现限制textarea输入字数的方法
Sep 06 #jQuery
You might like
晶体管来复再生式二管收音机
2021/03/02 无线电
虹吸壶是谁发明的?煮出来的咖啡好喝吗
2021/03/04 冲泡冲煮
PHP查询网站的PR值
2013/10/30 PHP
php的zip解压缩类pclzip使用示例
2014/03/14 PHP
PHP采用XML-RPC构造Web Service实例教程
2014/07/16 PHP
php检测文本的编码
2015/07/26 PHP
php使用gzip压缩传输js和css文件的方法
2015/07/29 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
php无限级分类实现评论及回复功能
2019/02/18 PHP
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
jQuery/CSS3图片特效插件整理推荐
2014/12/07 Javascript
node.js中的console.info方法使用说明
2014/12/09 Javascript
jQuery层动画定位滑动效果的方法
2015/04/30 Javascript
Javascript类型转换的规则实例解析
2016/02/23 Javascript
基于jquery实现即时检查格式是否正确的表单
2016/05/06 Javascript
JavaScript递归操作实例浅析
2016/10/31 Javascript
JS FormData上传文件的设置方法
2017/07/05 Javascript
详解使用PM2管理nodejs进程
2017/10/24 NodeJs
深入研究React中setState源码
2017/11/17 Javascript
基于vue中解决v-for使用报红并出现警告的问题
2018/03/03 Javascript
vue中各选项及钩子函数执行顺序详解
2018/08/25 Javascript
使用koa-log4管理nodeJs日志笔记的使用方法
2018/11/30 NodeJs
微信小程序实现二维码签到考勤系统
2020/01/16 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
Jquery cookie插件实现原理代码解析
2020/08/04 jQuery
python selenium firefox使用详解
2019/02/26 Python
python使用PyQt5的简单方法
2019/02/27 Python
Python之字典对象的几种创建方法
2020/09/30 Python
Beauty Expert美国/加拿大:购买奢侈美容产品
2018/12/05 全球购物
运动会闭幕式解说词
2014/02/21 职场文书
施工安全责任书
2014/04/14 职场文书
寒山寺导游词
2015/02/03 职场文书
婚宴主持词
2015/06/30 职场文书
怎样评估创业计划书是否有可行性?
2019/08/07 职场文书
推荐六本经典文学奖书籍:此生必读
2019/08/22 职场文书
Python图片验证码降噪和8邻域降噪
2021/08/30 Python