customdjquery | jQuery :visible
ThisisajQuery[1]pluginwhichallowsustoquicklycheckifanelementiswithinthebrowsersvisualviewport[2],regardlessofthescrollposition.Ifausercanseethiselement,thefunctionwillreturntrue.DocumentationBasicvisibilitycheckThisbasiccheckwillreturntrueiftheentireelementisvisibletotheuser(withinthevisualviewport).IfyoudliketocheckforANYPARToftheelement,youcanusethefollowing:$(#element).visible(true);Thepluginignorestheelementsvisibilitybydefault.E.g.,display:none,visibility:hidden,offsetWidthoroffsetHeigh...
This is a jQuery[1] plugin which allows us to quickly check if an element is within the browsers visual viewport[2], regardless of the scroll position. If a user can see this element, the function will return true.
Documentation Basic visibility checkThis basic check will return true if the entire element is visible to the user (within the visual viewport).
If youd like to check for ANY PART of the element, you can use the following:
$(#element).visible( true );The plugin ignores the elements visibility by default. E.g., display:none, visibility: hidden, offsetWidth or offsetHeight is 0). To filter on css visibility, you can use the jQuery :visible selector:
$(#element:visible).visible();Optionally, you can specify a second parameter to the .visible plugin, which will check whether the element is visible, as well as whether its within the viewport too.
$(#element:visible).visible( false, tr...