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

 更新时间:2017年09月08日 14:18:11   作者:sunnie花儿  
本篇文章主要介绍了详解jquery插件jquery.viewport.js学习使用方法,具有一定的参考价值,有兴趣的可以了解一下

介绍

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" );

实例

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

  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 前的按键判断代码

    刚看到个问题,如何得知同时按下了哪几个键以及按键顺序(难道是格斗游戏的组合键?),其实jQuery实现起来是很简单的。
    2010-03-03
  • jquery自动切换tabs选项卡的具体实现

    jquery自动切换tabs选项卡的具体实现

    这篇文章主要介绍了jquery自动切换tabs选项卡的具体实现,有需要的朋友可以参考一下
    2013-12-12
  • jquery checkbox全选、取消全选实现代码

    jquery checkbox全选、取消全选实现代码

    jquery实现checkbox全选、取消全选的代码。
    2010-03-03
  • 基于jQuery Easyui实现登陆框界面

    基于jQuery Easyui实现登陆框界面

    本文通过实例代码给大家分享了基于jQuery Easyui实现登陆框界面,代码简单易懂,非常不错,具有参考借鉴价值,需要的的朋友参考下吧
    2017-07-07
  • jQuery Deferred和Promise创建响应式应用程序详细介绍

    jQuery Deferred和Promise创建响应式应用程序详细介绍

    接下来我们一起探索一下JavaScript中的 Deferred 和 Promise 的概念Deferred 提供了一个抽象的非阻塞的解决方案(如Ajax 请求的响应),它创建一个promise对象,其目的是在未来某个时间点返回一个响应,感兴趣的可以参考下
    2013-03-03
  • jq选项卡鼠标延迟的插件实例

    jq选项卡鼠标延迟的插件实例

    jq选项卡鼠标延迟的插件实例,需要的朋友可以参考一下
    2013-05-05
  • datagrid框架的删除添加与修改

    datagrid框架的删除添加与修改

    今天说下批量删除,双击表单修改、选中行修改,增加行修改,再有就是扩展editor的方法,无需废话,直接上代码,代码中的注释写的很详细:
    2013-04-04
  • jQuery选择器之表单元素选择器详解

    jQuery选择器之表单元素选择器详解

    这篇文章主要为大家详细介绍了jQuery选择器之表单元素选择器的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • jquery读写cookie操作实例分析

    jquery读写cookie操作实例分析

    这篇文章主要介绍了jquery读写cookie操作,结合实例形式分析了jQuery针对cookie的常用读写操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-12-12
  • jquery 批量上传图片实现代码

    jquery 批量上传图片实现代码

    在网上一直找不到jquery上传图片的例子,今天由于工作需要,在网上找了很长时间,找到了一个不太完整的例子,自已又对其进行了修改,现在已经可以使用,但只限于IE,火狐下不能使用,因为火狐下得不到本地上传的图片路径,希望能对新手有所帮助.
    2010-01-01

最新评论