clientX和clientY

article/2025/9/26 16:23:11

####需求:
做项目中遇到一个这样的需求,点击属性菜单节点,出现显示框,显示框的位置随着鼠标点击的位置距离而改变。

###教程:
clientX 事件属性
http://www.runoob.com/jsref/event-clientx.html

clientY 事件属性
http://www.runoob.com/jsref/event-clienty.html

####基本定义

clientX 事件属性返回当事件被触发时鼠标指针向对于浏览器页面(或客户区)的水平坐标。客户区指的是当前窗口。

clientY 事件属性返回当事件被触发时鼠标指针向对于浏览器页面(客户区)的垂直坐标。 客户区指的是当前窗口。

图片.png

####遇到的坑
这个功能在一些浏览器里面的兼容性和适配性的介绍

####jQuery右键点击弹出菜单,菜单随鼠标点击的位置的变化而变化

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><script src="http://code.jquery.com/jquery-1.8.0.min.js"></script></head><body><div class="dropdown open" id="treeContextMenu" style="display: none;position: absolute"><ul class="dropdown-menu"><li><a href="javascript:;" id="toUpdateBtn">编辑</a></li><li><a href="javascript:;" id="deleteBtn">删除</a></li></ul></div></body><script>//屏蔽浏览器右键菜单document.oncontextmenu = function() {return false;}//按下鼠标$(document).mousedown(function(e) {var key = e.which;//获取鼠标键位if(key == 3)//(1:代表左键; 2:代表中键; 3:代表右键)	{//获取右键点击坐标var x = e.clientX;var y = e.clientY;$("#treeContextMenu").show().css({left: x,top: y});}});//点击任意部位隐藏$(document).click(function() {$("#treeContextMenu").hide();})</script></html>

原文作者:祈澈姑娘
关注「编程微刊」公众号 ,在微信后台回复「领取资源」,获取IT资源300G干货大全。


http://chatgpt.dhexx.cn/article/Hxr6GbFM.shtml

相关文章

pageX和clientX的区别

目录 定义&#xff1a; 代码求证 结论&#xff1a; 定义&#xff1a; e.page:返回鼠标相对于文档页面的左上角的坐标&#xff08;滚轮滑动时改变&#xff09; page的大小页面滚动部分大小距离窗口可视区距离的大小(距离整个文档左上角距离的大小) e.client:返回鼠标相对于浏…

HTML 页面中的位置:clientX、screenX、offsetX、pageX

事件中鼠标的 (x,y) 位置 clientX 鼠标相对于浏览器左上角x轴的坐标&#xff1b; 不随滚动条滚动而改变&#xff1b;clientY 鼠标相对于浏览器左上角y轴的坐标&#xff1b; 不随滚动条滚动而改变&#xff1b;pageX 鼠标相对于浏览器左上角x轴的坐标&#xff1b; 随滚动条滚动而…

JavaScript 中一些概念理解 :clientX、clientY、offsetX、offsetY、screenX、screenY

clientX&#xff1a; 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标&#xff0c;其中客户区域不包括窗口自身的控件和滚动条。 clientY&#xff1a; 设置或获取鼠标指针位置相对于窗口客户区域的 y 坐标&#xff0c;其中客户区域不包括窗口自身的控件和滚动条。 offset…

JS之clientX,clientY,screenX,screenY,offsetX,offsetY区别测试

首先需要知道clientX,clientY,screenX,screenY,offsetX,offsetY 是鼠标事件对象下的几个属性. 之前也一直对这些属性搞的稀里糊涂&#xff0c;看文档上说的也是不太理解&#xff0c;反正看完一头雾水&#xff0c;所以自己动手亲自测试了一下&#xff1b;说一下自己的理解&…

自学C语言和C++,有什么好书推荐?

C语言 早在20世纪80年代&#xff0c;C语言就已经成为小型计算机&#xff08;UNIX系统&#xff09;使用的主流语言。从那以后&#xff0c;C语言的应用范围扩展到微型机&#xff08;个人计算机&#xff09;和大型机&#xff08;庞然大物&#xff09;。如图1.2所示&#xff0c;许…

C语言程序员必读的5本书

本文由 伯乐在线 - programmer_lin 翻译。未经许可&#xff0c;禁止转载&#xff01; 英文出处&#xff1a; fromdev。欢迎加入 翻译组。 你正计划着通过看书来学习C语言吗&#xff1f;“书籍是人类最忠诚的朋友“。海明威一定知道书籍对一个人一生的重要性。书籍是知识的丰富…

学 C 语言,最经典的书有这样几本

选择C语言的理由 在过去40多年里&#xff0c;C语言已成为最重要、最流行的编程语言之一。它的成长归功于使用过的人都对它很满意。过去20多年里&#xff0c;虽然许多人都从C语言转而使用其他编程语言&#xff08;如&#xff0c;C、Objective C、Java等&#xff09;&#xff0c…

学习C语言编程,推荐你看这6本书

C语言文章更新目录 C语言学习资源汇总&#xff0c;史上最全面总结&#xff0c;没有之一 C/C学习资源&#xff08;百度云盘链接&#xff09; 计算机二级资料&#xff08;过级专用&#xff09; C语言学习路线&#xff08;从入门到实战&#xff09; 编写C语言程序的7个步骤和编程…

初学C语言,有什么好书推荐?

全篇干货,我敢保证对你绝对有用。C语言是一种通用的,面向过程的高级编程语言,他以易于理解,简洁灵活,语法易读,成为了目前世界上最流行和最具影响力的语言之一。 那么新手在学习c语言的入门阶段,该怎么快速巩固基础? 我把自己压箱底的宝贝书单总结了一下,我真的不知…

编程书籍:适合学习C语言的 7 本书籍,零基础别再乱买了

相信有很多同学想要高考后准备大学选择计算机方向&#xff0c;而90%以上的高校都是从C语言开始的&#xff0c;那么今天我就分享一下学习C语言的书籍&#xff0c;从基础到深入&#xff0c;这几本书完全够你学习了&#xff01; 1. C primer plus C primer plus作为一本被人推崇备…

最受推荐的10本C/C ++书籍

链接&#xff1a;https://hackr.io/blog/10-best-c-cpp-books C和C 是世界上最流行的编程语言之二。C 是C语言的扩展&#xff0c;这两门语言的潜力都是不可估量的&#xff0c;这就是为什么无论什么规模的企业都可以使用它们&#xff0c;因为它具有可扩展性和可移植性。随着语言…

c语言好书推荐

以下列举出一部分&#xff0c;欢迎补充。 图书信息大部分出自豆瓣。 以下图书均有电子版下载链接&#xff0c;本人法盲&#xff0c;如有侵权问题请告知&#xff0c;我将删除所有链接和电子资源。还请大家买纸质版书籍&#xff0c;尊重版权。 《c程序设计语言》 在计算机发展…

C语言学习书籍推荐!(附自学课程)

C语言作为学编程最好的入门语言&#xff0c;对一个初进程序大门的小白来说是很有帮助的&#xff0c;学习编程能培养一个人的逻辑思维&#xff0c;而C语言则是公认的最符合人们对程序的认知的一款计算机语言&#xff0c;很多大学都选择了使用C语言作为大学生编程的启蒙语言。曾经…

学习C语言编程必备的入门书籍

转自知乎路人甲 本篇内容将包含一些算法以及数据结构相关内容&#xff0c;文章中的所有推荐的书籍均来自知乎社区大牛力荐书籍、豆瓣评分较高书籍、各语言社区比较热门书籍以及京东、亚马逊、当当热销书籍的重合书籍。在接下来的文章中会涉及&#xff1a; 《C Primer Plus》 …

学习C语言书单推荐

很多刚入大学的小白和曾经的我一样&#xff0c;对学好编程充满了凌云壮志&#xff0c;可是被讲师打击一两个星期后&#xff0c;便误入崩溃边缘。 C程序设计 很多学校的老师都选择谭浩强的这本《C程序设计》&#xff0c;这本书个人觉得还是挺适合讲课的。这本书很适合学习语…

C++学习书籍推荐

目录 一、入门篇 二、提高篇 三、进阶篇 四、网络编程 下面推荐一些我读过的C书籍, 纯属个人建议。 一、入门篇 &#xff08;1&#xff09;C Primer plus, 很多人不建议看这本书&#xff0c;认为这本书将的不好&#xff0c;但是这本是真正的零基础&#xff0c;讲的很全面…

学习C语言,有哪些值得推荐的经典书籍?

入门经典 C Primer Plus&#xff08;第6版&#xff09;中文版 本书详细讲解了C语言的基本概念和编程技巧。 全书共17章。第1章、第2章介绍了C语言编程的预备知识。第3章&#xff5e;第15章详细讲解了C语言的相关知识&#xff0c;包括数据类型、格式化输入/输出、运算符、表达…

C语言推荐书籍从入门到进阶带你走上大牛之路(珍藏版)

首先是关于学习技术书籍的一些心得,很多人给我留言说看不下去书,想看视频学习,我不反对看视频学习,但是编程作为一门需要不断钻研的技术,只靠看视频是注定不可能成为专家的,还是得从经典的书籍中汲取知识,再加上工作中不断实践探索才是正道,总体来看,这样的效率才是最…

C语言入门学习和书籍推荐

转载自《C語言入門學習和書籍推薦》 1、C语言适合当第一门编程语言学习 ①、C语言语法相对简单&#xff0c;但又比较完整和严谨&#xff0c;包含该有的各种元素。学完C语言语法&#xff0c;要学习其它编程语言就很容易了。 ②、C语言接近底层&#xff0c;可以了解内存和计算…

学习C语言的必备书籍-从入门到精通

学习好并精通C语言是成为优秀程序员的首要要求&#xff0c;在这里推荐一些学习C语言从小白到高手的必看书籍。 也是我几年来收集的一些精华本。 入门&#xff1a; 1、大学C语言教材 不同学校教材不通&#xff0c;大部分书都把C语言的基本内容讲出来了&#xff0c;不推荐谭浩强…