详解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实现全选、全不选以及单选功能
Mar 23 jQuery
JS与jQuery实现子窗口获取父窗口元素值的方法
Apr 17 jQuery
jQuery、layer实现弹出层的打开、关闭功能
Jun 28 jQuery
jQuery制作input提示内容(兼容IE8以上)
Jul 05 jQuery
运用jQuery写的验证表单(实例讲解)
Jul 06 jQuery
jQuery实现手势解锁密码特效
Aug 14 jQuery
利用jquery如何从json中读取数据追加到html中
Dec 01 jQuery
jQuery实现点击图标div循环放大缩小功能
Sep 30 jQuery
jQuery pagination分页示例详解
Oct 23 jQuery
Jquery获取radio选中值实例总结
Jan 17 jQuery
jQuery实现滑动星星评分效果(每日分享)
Nov 13 jQuery
jQuery实现评论模块
Aug 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
用文本作数据处理
2006/10/09 PHP
计数器详细设计
2006/10/09 PHP
PHP获取MSN好友列表类的实现代码
2013/06/23 PHP
dvwa+xampp搭建显示乱码的问题及解决方案
2015/08/23 PHP
ThinkPHP模板循环输出Volist标签用法实例详解
2016/03/23 PHP
SAE实时日志接口SDK用法示例
2016/10/09 PHP
PHP+Apache实现二级域名之间共享cookie的方法
2019/07/24 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
jQuery.Autocomplete实现自动完成功能(详解)
2010/07/13 Javascript
不使用中间变量,交换int型的 a, b两个变量的值。
2010/10/29 Javascript
jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
2011/10/16 Javascript
JavaScript的setAttribute兼容性问题解决方法
2013/11/11 Javascript
jQuery Mobile的loading对话框显示/隐藏方法分享
2013/11/26 Javascript
jQuery随机密码生成的方法
2015/03/09 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
2016/09/08 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
webpack 样式加载的实现原理
2018/06/12 Javascript
JavaScript仿京东秒杀倒计时
2020/03/17 Javascript
javascript设计模式 ? 观察者模式原理与用法实例分析
2020/04/22 Javascript
基于Python实现的扫雷游戏实例代码
2014/08/01 Python
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
Python处理JSON数据并生成条形图
2016/08/05 Python
浅析使用Python操作文件
2017/07/31 Python
解决nohup重定向python输出到文件不成功的问题
2018/05/11 Python
详解Python3的TFTP文件传输
2018/06/26 Python
Python 实现一个手机号码获取妹子名字的功能
2019/09/25 Python
Django项目使用ckeditor详解(不使用admin)
2019/12/17 Python
python3获取控制台输入的数据的具体实例
2020/08/16 Python
CSS3简单实现照片墙
2014/12/12 HTML / CSS
菲律宾酒店预订网站:Hotels.com菲律宾
2017/07/12 全球购物
Space NK英国站:英国热门美妆网站
2017/12/11 全球购物
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
自我鉴定四大框架
2014/01/17 职场文书
python中字符串String及其常见操作指南(方法、函数)
2022/04/06 Python