`
浪子回头.小人物
  • 浏览: 10813 次
  • 性别: Icon_minigender_2
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

jQuery位置函数

 
阅读更多
1.offset()
获取匹配元素在当前视口的相对偏移。
返回的对象包含两个整形属性:top 和 left。此方法只对可见元素有效。
例子:

css:

.divTxt{ width:500px; height:500px; background:#f60; border:10px solid #000; margin:100px 0 0 100px; text-align:center; line-height:500px;}

<script> 
var divPos = $(".divTxt").offset();
var PosL = divPos.left;
var PosT = divPos.top;
$(".divTxt").html("Left:" +PosL+",Top:" + PosT);
</script>

显示结果:

jquery位置函数 - 明天 - 心肝宝贝

 

 
2.innerWidth()
获取第一个匹配元素内部区域宽度(包括补白、不包括边框)。
此方法对可见和隐藏元素均有效。
返回值:整型数据
例子:

HTML同上

<script> 
var divPos = $(".divTxt").innerWidth();
$(".divTxt").html("宽度:" +divPos);
</script>

显示结果:

jquery位置函数 - 明天 - 心肝宝贝

 

 
 3.innerHeight()
获取第一个匹配元素内部区域高度(包括补白、不包括边框)。
此方法对可见和隐藏元素均有效。
返回值:整型数据
4.outerWidth()
 
获取第一个匹配元素外部宽度(默认包括补白和边框)。
此方法对可见和隐藏元素均有效。
返回值:整型数据

HTML 同上

<script> 
var divPos = $(".divTxt").outerWidth();
$(".divTxt").html("宽度:" +divPos);
</script>

显示结果:

jquery位置函数 - 明天 - 心肝宝贝

 

5.outerHeight()
获取第一个匹配元素外部高度(默认包括补白和边框)。
此方法对可见和隐藏元素均有效。
返回值:整型数据
 6.scrollTop()
获取匹配元素相对滚动条顶部的偏移。

HTMl:同上

<script> 
$(this).scroll(function(){
var divPos = $(this).scrollTop();
 alert(divPos)
})
</script>

 

 
 7.scrollLeft()
获取匹配元素相对滚动条左侧的偏移
 
 
 
8.相关javascript 位置
 
网页可见区域宽: document.body.clientWidth;
网页可见区域高: document.body.clientHeight;
网页可见区域宽: document.body.offsetWidth   (包括边线的宽);
网页可见区域高: document.body.offsetHeight (包括边线的宽);
网页正文全文宽: document.body.scrollWidth;
网页正文全文高: document.body.scrollHeight;
网页被卷去的高: document.body.scrollTop;
网页被卷去的左: document.body.scrollLeft;
网页正文部分上: window.screenTop;
网页正文部分左: window.screenLeft;
屏幕分辨率的高: window.screen.height;
屏幕分辨率的宽: window.screen.width;
屏幕可用工作区高度: window.screen.availHeight;
屏幕可用工作区宽度:window.screen.availWidth;

jquery位置函数 - 明天 - 心肝宝贝

浮标:

HTML:css:同上

<script> 
$(this).scroll(function(){
 var divPos = $(this).scrollTop();

 if(divPos == 0){
  $(".t1").css({display:"none"});//当网页在顶部时,t1层隐藏
 }
 else{
   $(".t1").css({display:"block"});
   $(".t1").css("top",100 + $(this).scrollTop());
         $(".t1").css("left",100 + $(this).scrollLeft());
 }

})

</script>

分享到:
评论

相关推荐

    jQuery函数全解析

    jQuery函数全解析

    jqueryAPI函数chm文档

    《jQuery API 函数详解》 jQuery,作为一款广泛使用的JavaScript库,极大地简化了网页的DOM操作、事件处理、动画设计以及Ajax交互。本篇将基于提供的"jqueryAPI函数chm文档",深入探讨jQuery的核心API函数,帮助...

    jQuery 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft

    jQuery中的位置函数是用于获取或设置元素在页面或容器中的位置的关键工具,这些函数包括`offset()`, `innerWidth()`, `innerHeight()`, `outerWidth()`, `outerHeight()`, `scrollTop()`, 和 `scrollLeft()`。...

    jquery函数 强大的封装

    《jQuery函数:强大的封装与应用》 jQuery,作为一款广泛使用的JavaScript库,以其简洁的语法、丰富的API和高效的性能赢得了开发者们的青睐。标题中的“jquery函数 强大的封装”正揭示了jQuery的核心魅力:它将复杂...

    jQuery常见函数

    ### jQuery常见函数详解 #### 一、理解jQuery对象 **jQuery对象**是DOM元素的一种封装形式,通过jQuery库提供的API来操作这些元素。相比于原生JavaScript中的DOM操作,使用jQuery对象更加简便高效。 - **创建...

    jquery的data函数

    `jQuery`的`data()`函数是JavaScript库`jQuery`中一个非常重要的功能,它用于在DOM元素上存储和检索自定义数据。这个函数允许开发者在HTML元素上附加任意的JavaScript对象,而不会污染HTML的内置属性,使得数据管理...

    jquery函数

    jquery的一些操作函数,总结。。方便应用,,及时查找

    jQuery事件函数共4页.pdf.zip

    《jQuery事件函数共4页.pdf》是一份详细探讨jQuery事件处理的资料,它涵盖了JavaScript库jQuery中的关键事件处理概念和函数。jQuery简化了DOM(文档对象模型)事件处理,使得在网页交互中添加、移除和触发事件变得...

    jquery封装函数,前后端分离框架

    本主题将深入探讨如何利用jQuery封装函数来实现这一目标,以及与JavaSC和AJAX的关系。 首先,jQuery是一个轻量级的JavaScript库,它简化了DOM操作、事件处理、Ajax交互等任务,使得前端开发更加便捷。在前后端分离...

    JSJQUERY常用函数.pdf

    JSJQUERY常用函数.pdf

    jQuery setTimeout()函数使用方法

    setTimeout()从载入后延迟指定的时间去执行一个表达式或者是函数;仅执行一次 ;和window.clearTimeout一起使用.我在 代码如下:$(document).ready(function(){setTimout(test(),200); function test() { alert&#40;1&#...

    jquery slideToggle函数滑动竖直导航菜单鼠标点击...

    jquery slideToggle函数滑动竖直导航菜单鼠标点击... jquery slideToggle函数滑动竖直导航菜单鼠标点击... jquery slideToggle函数滑动竖直导航菜单鼠标点击...

    jQuery 对象和函数列表

    这里是我从Jquery中整理出来的一些对象和函数的用法,加上我自己的一些理解,和各位分享一下

    教案JSJQUERY常用函数.pdf

    教案JSJQUERY常用函数.pdf

    jQuery实现的Ajax函数(已测试)——ASP

    **jQuery实现的Ajax函数在ASP中的应用** Ajax(异步JavaScript和XML)技术允许网页在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容,显著提升了用户体验。jQuery库简化了JavaScript的Ajax操作,...

    jQuery 遍历函数详解

    遍历函数是jQuery中非常核心的部分,这些函数能够让我们方便地操作DOM元素集合。在jQuery中,所有的选择器返回的都是一个对象数组,而遍历函数则是用来遍历这个对象数组的一系列方法。下面我们详细讲解这些jQuery...

    jQuery each函数源码分析_.docx

    《jQuery each函数源码分析》 jQuery库中的`each`函数是其核心功能之一,它提供了遍历数组和对象的能力,使得开发者能够方便地对集合中的每个元素进行操作。在这个文档中,我们将深入探讨`each`函数的源码,了解其...

    JQuery工具函数汇总

    在jQuery中,工具函数是指直接依附于jQuery对象,针对jQuery对象本身定义的方法,即全局性的,我们统称为工具函数,或Utilites函数 主要作用于:字符串、数组、对象 API:工具函数 调用格式:  $.函数名()或jQuery.函数名...

    jQuery自定义插件开发基础1——jQuery实用函数的实现

    在本文中,我们将深入探讨jQuery自定义插件的开发基础,特别是如何实现jQuery实用函数。首先,我们需要了解jQuery的核心理念,它是一个轻量级的JavaScript库,极大地简化了DOM操作、事件处理、动画效果和Ajax交互。...

Global site tag (gtag.js) - Google Analytics