`
tooby
  • 浏览: 117462 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

判断一个Div是否可视区域,判断div是否可见

 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>js</title>
    <script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $(window).scroll(function () {
                var a = document.getElementById("eq").offsetTop;
                if (a >= $(window).scrollTop() && a < ($(window).scrollTop()+$(window).height())) {
                    alert("div在可视范围");
                }
            });
        });
    </script>
</head>
<body>
    <div style="width:1px;height:2000px;"></div>
    <div id="eq" style=" width:100px; height:100px; background-color:Red;">1</div>
    <div style="width:1px;height:2000px;"></div>
</body>
</html>
分享到:
评论

相关推荐

    使用jQuery判断Div是否在可视区域的方法 判断div是否可见

    本文将详细介绍如何使用jQuery判断Div是否在可视区域,以及如何判断Div是否隐藏。 首先,我们来看如何判断Div是否在可视区域。以下是一个示例代码: ```html &lt;!DOCTYPE html&gt; &lt;title&gt;jQuery 判断 Div 可视区域 ...

    div css 可视化工具

    `div css 可视化工具`正是利用了`div`和`css`的特性,提供了一个图形化的用户界面,让用户无需编写代码就能设计网页布局。这类工具通常包含以下功能: 1. **拖放界面**:用户可以通过拖动预设的`div`元素到画布上,...

    div背景半透明,覆盖整个可视区域的遮罩层效果

    html代码很简单 &lt;div class=...2 、要覆盖整个可视区域通常的做法是: html,body{ height:100%} .mask{height:100%;width:100%;} 但是这样做当内容超过一屏时只有IE6下显示的效果是我们所期望的,在其他浏览器中首屏

    基于vue的懒加载插件实现图片或者其他资源进入可视区域后加载

    本篇文章将详细探讨如何基于Vue.js实现一个懒加载插件,使得图片或其他资源仅在进入用户可视区域时才开始加载,从而减少页面初始化时的数据请求量,提升页面加载速度。 首先,我们要理解“懒加载”(Lazy Loading)...

    可视化div+css 源码

    可视化div+css 源码可视化div+css 源码

    可视化div布局 生成freemarker模板

    通过上述知识点的集成,我们可以创建一个用户友好的Web应用,其中页面布局可以通过可视化工具预览和编辑,而动态数据则由FreeMarker模板和Spring MVC框架提供。这种方式既保证了前端设计的灵活性,又确保了后端数据...

    div多列等高处理,实现多个div等高

    在网页设计中,让多个div元素在同一行内保持等高是一项常见的需求,这可以使得页面布局更加美观且统一。在本篇文章中,我们将深入探讨如何使用div实现多列等高处理,以及相关的关键技术和方法。 首先,让我们了解...

    WOW.js(可视区域展示动画)

    **WOW.js** 是一款基于 **JavaScript** 的库,专门用于在网页中实现视差滚动效果,即元素在进入浏览器可视区域时触发动画效果。这种技术可以为网站增添动态交互感,提高用户体验,尤其适用于展示内容或者吸引用户...

    DIV可移动 可实现任意拖动放大缩小

    5. **边界检测**:为了防止div被拖出可视区域,我们需要添加边界检测逻辑,确保div的位置始终在合理的范围内。 6. **CSS样式**:为了让div可拖动和可缩放,可能需要设置一些CSS样式,例如设置`position`为`relative...

    jQuery计算div与浏览器可视顶部的距离

    计算div与可视的浏览器顶部距离,而不是于body的距离。

    滚动条到底部弹出div

    当滚动条达到底部时,我们可以检查`window.innerHeight`(窗口可见高度)、`document.body.scrollHeight`(文档总高度)和`window.pageYOffset`(滚动位置)这三个值来判断是否到达底部。一个简单的判断条件可能是:...

    div内容自动滚动,自动生成随机颜色

    当`div`内的内容过多,超出其可视区域时,我们可以实现内容自动滚动效果。这通常通过JavaScript或者CSS实现。使用JavaScript,可以监听内容的变化,然后调整`div`的高度使其始终保持滚动到底部。例如,以下是一个...

    div盒子内容的懒加载

    2. **计算元素位置**:获取每个div盒子相对于视口的位置,判断是否在可视区域内。 3. **加载内容**:当div盒子进入视口时,向服务器发送请求获取该div内的数据。 4. **渲染内容**:收到数据后,动态插入或更新div内...

    DIV懒加载demo

    "DIV懒加载demo"是一个关于如何实现非图片元素(如div)的懒加载技术实例,它模仿了天猫和京东等电商平台的滚动加载效果。这个示例旨在帮助开发者优化网页性能,特别是对于数据量大、内容丰富的页面。 首先,我们要...

    8个点改变div大小js

    标题中的“8个点改变div大小js”是指利用JavaScript(可能结合JQuery库)来实现一个功能,允许用户通过拖动八个预定义的控制点来动态调整div元素的大小。这种技术在网页设计中非常实用,尤其是在创建可交互、自定义...

    控制一个DIV内所有图片宽度超出后自动调整为指定大小

    ### 控制一个DIV内所有图片宽度超出后自动调整为指定大小 #### 背景介绍 在网页设计中,为了确保页面布局的一致性和美观性,我们常常需要对嵌入到网页中的图片进行尺寸控制。特别是在响应式设计中,图片需要能够...

    DIV可拖动,可改造为仿igoogle效果实例

    在本文中,我们将深入探讨如何使用JavaScript实现一个可拖动的DIV元素,以此来创建一个类似于iGoogle的效果。iGoogle是Google提供的一款个性化主页服务,允许用户自定义页面布局,添加各种小工具。通过理解其核心...

    一个用jquery写的判断div滚动条到底部的方法【推荐】

    本篇文章将介绍如何利用jQuery来判断一个div元素的滚动条是否已经滚动到底部。关键在于理解与滚动条相关的几个JavaScript属性:scrollTop、scrollLeft和scrollHeight。 首先,我们来看一下相关属性的含义: 1. ...

    图片裁剪与div保存为图片

    在前端开发中,`div`是一个常用的布局容器。有时我们需要将包含复杂CSS样式和动态内容的`div`元素转化为图片,以便用户可以下载或分享。这涉及到两个主要步骤:一是将`div`渲染成canvas,二是将canvas转换为图片。 ...

Global site tag (gtag.js) - Google Analytics