- 浏览: 756845 次
- 性别:
- 来自: 郑州
文章分类
- 全部博客 (396)
- JAVA (50)
- ORACLE (22)
- HIBERNATE (1)
- SPRING (26)
- STRUTS (4)
- OTHERS (0)
- MYSQL (11)
- Struts2 (16)
- JS (33)
- Tomcat (6)
- DWR (1)
- JQuery (26)
- JBoss (0)
- SQL SERVER (0)
- XML (10)
- 生活 (3)
- JSP (11)
- CSS (5)
- word (1)
- MyEclipse (7)
- JSTL (1)
- JEECMS (2)
- Freemarker (8)
- 页面特效 (1)
- EXT (2)
- Web前端 js库 (2)
- JSON http://www.json.org (3)
- 代码收集 (1)
- 电脑常识 (6)
- MD5加密 (0)
- Axis (0)
- Grails (1)
- 浏览器 (1)
- js调试工具 (1)
- WEB前端 (5)
- JDBC (2)
- PowerDesigner (1)
- OperaMasks (1)
- CMS (1)
- Java开源大全 (2)
- 分页 (28)
- Eclipse插件 (1)
- Proxool (1)
- Jad (1)
- Java反编译 (2)
- 报表 (6)
- JSON (14)
- FCKeditor (9)
- SVN (1)
- ACCESS (1)
- 正则表达式 (3)
- 数据库 (1)
- Flex (3)
- pinyin4j (2)
- IBATIS (3)
- probe (1)
- JSP & Servlet (1)
- 飞信 (0)
- AjaxSwing (0)
- AjaxSwing (0)
- Grid相关 (1)
- HTML (5)
- Guice (4)
- Warp framework (1)
- warp-persist (1)
- 服务器推送 (3)
- eclipse (1)
- JForum (5)
- 工具 (1)
- Python (1)
- Ruby (1)
- SVG (3)
- Joda-Time日期时间工具 (1)
- JDK (3)
- Pushlet (2)
- JSP & Servlet & FTP (1)
- FTP (6)
- 时间与效率 (4)
- 二维码 (1)
- 条码/二维码 (1)
最新评论
-
ctrlc:
你这是从web服务器上传到FTP服务器上的吧,能从用户电脑上上 ...
jsp 往 FTP 上传文件问题 -
annybz:
说的好抽象 为什么代码都有两遍。这个感觉没有第一篇 和第二篇 ...
Spring源代码解析(三):Spring JDBC -
annybz:
...
Spring源代码解析(一):IOC容器 -
jie_20:
你确定你有这样配置做过测试? 请不要转载一些自己没有测试的文档 ...
Spring2.0集成iReport报表技术概述 -
asd51731:
大哥,limit传-1时出错啊,怎么修改啊?
mysql limit 使用方法
获取页面某一元素的绝对X,Y坐标,可以用offset()方法:(body属性设置margin :0;padding:0;)
var X = $('#DivID').offset().top;
var Y = $('#DivID').offset().left;
获取相对(父元素)位置:
var X = $('#DivID').position().top;
var Y = $('#DivID').position().left;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>java Test</title>
</head>
<style type="text/css">
<!--
body,div { margin:0; padding:0;}
-->
</style>
<script type="text/javascript" src="js/jquery.js"></script>
<body>
<div style="background:#ccc;height:300px;" onclick=""></div>
<div style="position:relative;">
<div style=" position:absolute;left:50px; top:50px;" id="DivID"></div>
</div>
<script type="text/javascript">
var X = $('#DivID').offset().top;
var Y = $('#DivID').offset().left;
document.write(X+"<br />");
document.write(Y+"<br />");
//获取相对(父元素)位置:
var C = $('#DivID').position().top;
var D = $('#DivID').position().left;
document.write(C+"<br />");
document.write(D);
</script>
</body>
</html>
发表评论
-
jquery.corner插件的图片角处理
2012-03-08 15:48 1066http://www.malsup.com/jquery/co ... -
jQuery删除元素remove
2012-01-06 14:55 0写道 在DOM操作页面时,删除元素的方法jquery提供了两 ... -
解决jQuery中dbclick事件触发两次click事件
2012-01-06 14:09 0在jQuery事件绑定中,dbclick可以触发两次click ... -
模拟超链接单击事件
2012-01-06 14:06 1312js脚本 function aClick(){ ... -
jQuery-Draggable参数介绍
2012-01-06 11:02 1542默认设置值: $.extend($.ui.draggable ... -
jquery.ui.draggable中文文档
2012-01-06 11:02 2106[原文翻译] JQuery UI Draggable插件用来 ... -
jQuery EasyUI 可拖放(Draggable)用法
2012-01-06 11:01 1803jQuery EasyUI可以方便实现很多功能,这里将会介绍一 ... -
jquery的table操作之在指定行后添加新行
2011-12-30 16:02 3074<!DOCTYPE HTML PUBLIC " ... -
Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID
2011-11-25 17:58 3246query取得iframe中元素的几种方法 在if ... -
25个超棒的jQuery日历和日期选取插件
2011-06-08 18:23 3208本文介绍25个非常不错的jQuery日历和日期选取插件, ... -
30个最佳 jQuery Lightbox 效果插件
2011-06-08 18:19 2156Lightbox 应该是最流行的图片浏览效果了,常具有功 ... -
60款很酷的 jQuery 幻灯片演示和下载
2011-06-08 18:17 1175jQuery 是一个非常优秀的 JavaScript 框 ... -
10款新鲜出炉的 jQuery 插件
2011-06-08 18:14 1192这篇文章与大家分享的是10款新鲜出炉的基于 jQuery ... -
jquery UI: 推荐8个独特应用的JQuery拖放插件Table Drag plugin
2011-04-28 19:21 1860推荐8个独特应用的JQuery拖放插件 ... -
jquery1.4后 jqDrag 拖动 不可用
2011-04-06 14:28 849复制代码 代码如下: (function($){ $.f ... -
解决flexgrid的属性showToggleBtn为false,时的bug
2011-03-29 17:42 1405采用flexgrid插件时,当属性showToggleBtn为 ... -
jqmodal遮罩层的实现
2011-03-29 15:24 1994前些天公司的项目中,为了一些特效,要用到遮罩效果。了解了一下, ... -
jquery imgareaselect 使用利用js与程序结合实现图片剪切
2011-03-12 12:17 1684/* 缺陷,当前在ff3下,用jquery的 ... -
240多个jQuery插件
2011-02-14 09:12 1041网上看到的一些jQuery插件,一共有240个,记录下来, ... -
JQuery 技术以及相关插件网址
2011-02-12 14:08 1055官网: 技术资料: jQue ...
相关推荐
JQuery 提供了方便的方法来获取元素的绝对位置和相对位置坐标。这里我们将详细探讨 `offset()` 和 `position()` 这两个方法,以及如何在实际应用中使用它们。 1. `offset()` 方法: `offset()` 方法用于获取匹配...
使用jQuery库时,我们可以利用其提供的方法来获取元素的绝对和相对位置,这些位置通常用元素左上角的X和Y坐标来表示。 首先,我们来了解一下如何通过jQuery获取页面元素的绝对位置。绝对位置指的是元素相对于整个...
绝对位置坐标: 代码如下: $(“#elem”).offset().top $(“#elem”).offset().left 相对父元素的位置坐标: 代码如下: $(“#elem”).position().top $(“#elem”).position().left 另: static(默认):默认定位...
本文实例讲述了jQuery获取页面元素绝对与相对位置的方法。分享给大家供大家参考。具体如下: 获取页面某一元素的绝对X,Y坐标,可以用offset()方法: var X = $('#DivID').offset().top; var Y = $('#DivID').offset...
总结起来,JavaScript和jQuery提供了多种方式来获取`input`框的绝对位置,包括`getBoundingClientRect()`配合滚动距离计算,以及jQuery的`offset()`方法。开发者可以根据项目需求和浏览器兼容性选择合适的方法。
在讲解之前,首先需要了解一点基础知识:在Web开发中,元素的位置坐标通常有两种表示方法,即相对定位和绝对定位。相对定位是相对于最近的已定位的父元素进行偏移,而绝对定位则是相对于整个文档进行偏移。在本文中...
本教程将深入探讨如何利用jQuery实现一种独特的方法,即使用相对定位来实现在屏幕滚动时元素始终保持可见的效果。通常,这种效果通过绝对定位和固定定位来实现,但这个技术的独特之处在于它利用了相对定位。 首先,...
在实际应用中,offset()和position()方法可以根据需要获得不同类型的坐标信息。它们是前端开发中常用的工具,对于处理动画、交互效果等都非常有帮助。理解这两个方法之间的区别以及如何正确使用它们,对于进行网页...
在拖动效果的实现中,需要动态改变元素的样式或位置,这需要使用到jQuery的.css()方法和DOM操作方法,如.offset()获取元素位置,.before()用于在元素之前插入内容等。 4. div层操作技巧: div是HTML文档中的一个...
此外,jQuery还提供了`.offset()`和`.position()`方法来获取元素的位置信息。 - `.offset()`:返回元素相对于文档顶部和左侧的距离,包括边距。这对于获取元素在页面视口中的绝对位置非常有用。 - `.position()`:...
5. **实现动画效果**:为了让热点的显示和隐藏更生动,可以使用jQuery的动画方法。例如,当鼠标悬停时,热点淡入;移开鼠标时,热点淡出。 6. **优化和测试**:完成基本功能后,进行性能优化,确保在不同浏览器和...
这可能涉及到相对单位(%)和绝对单位(px)之间的转换。 8. **浏览器兼容性(Browser Compatibility)**:确保插件在不同浏览器中表现一致,可能需要考虑对老版本浏览器的支持,尤其是IE系列。 9. **性能优化...
对于鼠标在特定容器内的相对坐标,`event.offsetX`和`event.offsetY`则非常有用,它们返回鼠标相对于事件源元素的左上角的坐标。 当需要考虑整个文档的滚动时,可以通过`document.documentElement.scrollTop`获取...
- Position(定位):通过设置相对或绝对坐标来精确控制元素的位置,可以考虑容器边界和偏移。 在jQuery UI 1.8.7的API文档中,每个部分都有详细的使用说明和示例代码。例如,要创建一个对话框,你可以使用`$("#...
基本思路是创建一个浮动的放大镜层,当鼠标移动到图片上时,根据鼠标的相对位置调整放大镜层的大小和位置,展示放大的图像区域。 1. **CSS布局**:放大镜层通常作为图片的兄弟元素,通过绝对定位悬浮于图片上方。...
为了实现“鼠标移动则层移动”的效果,我们需要在鼠标移动事件(`mousemove`)中计算新的坐标,并更新弹出层的位置。`.on('mousemove', function(event) {...})` 会为指定元素绑定`mousemove`事件处理器,通过 `...
这涉及到JavaScript的坐标转换,包括相对坐标和绝对坐标的计算。 6. **动画效果**:jQuery的`.animate()`方法可以实现平滑的过渡效果,如放大镜的出现、移动和缩放,使用户体验更加流畅。 7. **响应式设计**:为了...