jquery里鼠标移动显示图片当前坐标的位置?

<script>$(document).ready(function(){$("#img").mouseover(function(e){varwidthh=e.orig... <script>
$(document).ready(function(){

$("#img").mouseover(function(e){
var widthh=e.originalEvent.x-$(this).offset().left||e.originalEvent.layerX-$(this).offset().left||0;//
var heightt=e.originalEvent.y-$(this).offset().top||e.originalEvent.layerY-$(this).offset().top||0;//
var tooltip = "<div id='tooltip'>图片的宽度:" + widthh +"<br>图片的高度:"+heightt+ "</div>";
$('#container').append(tooltip);
}).mouseout(function(){
$("#tooltip").remove();
this.title = this.myTitle;
})

});
</script>
以上是可以显示一次图片坐标的正确代码,但是我想是鼠标移动到图片哪里,就能马上显示,jquery怎么弄呢?
展开
 我来答
无野楼升域醉0t
2010-06-29 · TA获得超过8552个赞
知道小有建树答主
回答量:1498
采纳率:88%
帮助的人:526万
展开全部
给你改了一下 试试呗 用 e.pageX e.pageY 也行吧 省的那么麻烦
$(document).ready(function(){
$("#img").mousemove(function(e){
var widthh=e.originalEvent.x-$(this).offset().left||e.originalEvent.layerX-$(this).offset().left||0;//
var heightt=e.originalEvent.y-$(this).offset().top||e.originalEvent.layerY-$(this).offset().top||0;//
$('#container').text("图片的宽度:" + widthh +"<br>图片的高度:"+heightt);
}).mouseout(function(){
$("#tooltip").remove();
this.title = this.myTitle;
})
});
</script>
</head>

<body>
<img id="img" width="200" height="200" src="images/star.png"></img>
<div id="container" style="width: 400px; height: 200px; background-color: green;">

</div>
</body>
创作者x99gj65SGU
2020-04-21 · TA获得超过3973个赞
知道大有可为答主
回答量:3212
采纳率:27%
帮助的人:192万
展开全部
给你改了一下
试试呗

e.pageX
e.pageY
也行吧
省的那么麻烦
$(document).ready(function(){
$("#img").mousemove(function(e){
var
widthh=e.originalEvent.x-$(this).offset().left||e.originalEvent.layerX-$(this).offset().left||0;//
var
heightt=e.originalEvent.y-$(this).offset().top||e.originalEvent.layerY-$(this).offset().top||0;//
$('#container').text("图片的宽度:"
+
widthh
+"<br>图片的高度:"+heightt);
}).mouseout(function(){
$("#tooltip").remove();
this.title
=
this.myTitle;
})
});
</script>
</head>
<body>
<img
id="img"
width="200"
height="200"
src="images/star.png"></img>
<div
id="container"
style="width:
400px;
height:
200px;
background-color:
green;">
</div>
</body>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CloudPRose
2010-06-29 · TA获得超过5175个赞
知道大有可为答主
回答量:3175
采纳率:66%
帮助的人:937万
展开全部
mousemove?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式