jquery获取鼠标在父元素的坐标

jquery获取鼠标在父元素的坐标,第1张

<div id="a" style="width:500px;height:400px; display:block; background-color:#eee;margin:50px auto;"></div>

//引入jQuery

<script>

var a=$("#a");

var boxX=aoffset()left;

var boxY=aoffset()top;

amousemove(function(e){

  var x = epageX;

  var y = epageY;

  var zX=x-boxX;

  var zY=y-boxY;

$(this)text("X:"+zX+"Y:"+zY);

});

</script>

dim x,y,color

//声明变量

GetCursorPos x, y

//得到当前鼠标坐标位置 并保存到变量x,y中

Color=GetPixelColor(x,y)

//得到指定坐标位置的颜色 并保存到变量color中

MessageBox("坐标为:"&x&","&y&" 颜色为:"&color)

//d出窗口 输出坐标和颜色的值

Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long

Type POINTAPI

X As Long

Y As Long

End Type

Public Function getmouse_x_y() As POINTAPI

GetCursorPos getmouse_x_y

End Function

sub test()

'call getmouse_x_y '调用“获取鼠标坐标值过程”(假定你们给的过程/程序,名叫getmouse_x_y)

if getmouse_x_yx>100 and getmouse_x_yy>100 then …… '根据返回当前鼠标的坐标值执行某过程/程序

……

end sub

如果是获取系统全局鼠标可用GetCursorPos获取鼠标坐标。如果精度要求不高,可用一个计时器,不断调用这个函数,获取坐标,并与上一次获取的坐标对比,如果不一样就移动。

或者用钩子,不过会被杀毒软件拦截,慎用

如果仅获取程序内部鼠标坐标,拦截鼠标消息即可

//前面定义的连接不用我教了$sql="select from tablename";//SQL语句$result=mysql_query($sql);//获取查询结果$rows=mysql_num_rows($result);//获取记录总数mysql_data_seek($result,$rows);//谇函数用来定位记录集指针,将记录指针定位到最后一行mysql_data_seek($result,0);//将记录指针定位到第一行记录 $line=mysql_fetch_object($result); //获取当前记录指针的行作为对象 $line返回 $id=$line->id; //获取id字段值 $name=$line->name; //获取name字段值。依此类推mysql_data_seek($result,$i);//其中$i参数你可以使用URL传递数值//例如:$i=$_GET('number');//链接:<a href="{$PHP_SELF}number=0">第一条</a><a href="{$PHP_SELF}number="$i-1>上一条</a><a href="{$PHP_SELF}number="$i 1>下一条</a>//写得不全,仅供参考

以上就是关于jquery获取鼠标在父元素的坐标全部的内容,包括:jquery获取鼠标在父元素的坐标、按键精灵怎么获取屏幕鼠标坐标、VBA里,如何获取鼠标坐标简单点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9638535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存