詳解jquery插件jquery.viewport.js學(xué)習(xí)使用方法
介紹
Viewport 是一個簡單的jQuery插件,為元素添加自定義偽選擇器和處理程序,以便在可視窗口內(nèi)外進行簡單的元素檢測。
使用方法
<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 () { //元素在屏幕左側(cè)顯示返回按鈕 $("#wodsHome:left-of-screen").each(function () { $('#wodBackButton').removeClass('hide'); return; }); //元素在屏幕顯示區(qū)域隱藏返回按鈕 $("#wodsHome:in-viewport").each(function () { $('#wodBackButton').addClass('hide'); return; }); } $('#mediaContainer').bind("scroll", function (event) { wodBackButton(); }); wodBackButton();
總結(jié)
通過使用這個插件能很簡單方便的獲取屏幕的區(qū)域,屏幕以外的區(qū)域,進行開發(fā)。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 解決PhoneGap不支持viewport的幾種方法
- 深入理解移動前端開發(fā)之viewport
- 關(guān)于meta viewport中target-densitydpi屬性詳解(推薦)
- 自適應(yīng)布局meta標簽中viewport、content、width、initial-scale、minimum-scale、maximum-scale總結(jié)
- 通過viewport實現(xiàn)jsp頁面支持手機縮放
- 關(guān)于viewport,Ext.panel和Ext.form.panel的關(guān)系
- ExtJs 學(xué)習(xí)筆記 Ext.Panle Ext.TabPanel Ext.Viewport
- 如何基于viewport vm適配移動端頁面
相關(guān)文章
利用jQuery實現(xiàn)WordPress中@的ID懸浮顯示評論內(nèi)容
這篇文章主要介紹了使用JavaScript實現(xiàn)WordPress中ID懸浮顯示評論的功能,就是在樓中樓式的評論中顯示被評論的主體內(nèi)容,需要的朋友可以參考下2015-12-12JQuery實現(xiàn)當鼠標停留在某區(qū)域3秒后自動執(zhí)行
這篇文章主要介紹了JQuery實現(xiàn)當鼠標停留在某區(qū)域3秒后自動執(zhí)行,可以應(yīng)用于很多場景,需要的朋友可以參考下2014-09-09一個可綁定數(shù)據(jù)源的jQuery數(shù)據(jù)表格插件
此文將實現(xiàn)一個的jQuery表格插件jQuery.DataGrid。需要的朋友可以參考下。2010-07-07詳解jQuery向動態(tài)生成的內(nèi)容添加事件響應(yīng)jQuery live()方法
這篇文章主要介紹了jQuery向動態(tài)生成的內(nèi)容添加事件響應(yīng)jQuery live()方法,需要的朋友可以參考下2015-11-11jQuery實現(xiàn)節(jié)點的追加、替換、刪除、復(fù)制功能示例
這篇文章主要介紹了jQuery實現(xiàn)節(jié)點的追加、替換、刪除、復(fù)制功能,結(jié)合具體實例形式分析了jQuery針對DOM節(jié)點的操作技巧,涉及append()、prepend()、replaceAll()、replaceWith()empty()、remove()、clone()、clone()等方法的使用技巧,需要的朋友可以參考下2017-07-07