js 判断当前鼠标在哪个元素上

js 判断当前鼠标在哪个元素上,第1张

可以按以下思路步骤来实现:

1、声明一个变量(如el),用来存放鼠标所在的元素节点。

2、在body元素上增加一个鼠标事件监听

3、使用事件对象中的target属性,每当鼠标经过一个元素时,就把它赋值给el变量

任何时候,读取el变量的值即为鼠标当前所在的元素。

示例代码:

var el = windowdocumentbody;//声明一个变量,默认值为body

windowdocumentbodyonmouseover = function(event){

  el = eventtarget;//鼠标每经过一个元素,就把该元素赋值给变量el

  consolelog('当前鼠标在', el, '元素上');//在控制台中打印该变量

}

private void chart1_GetToolTipText(object sender, SystemWindowsFormsDataVisualizationChartingToolTipEventArgs e)

{

if (eHitTestResultChartElementType == ChartElementTypeDataPoint)

{

thisCursor = CursorsCross;

int i = eHitTestResultPointIndex;

StringBuilder dpStr =new StringBuilder();

foreach (var item in chart1Series)

{

DataPoint dp = itemPoints[i];

dpStrAppend(itemName + " X:" + dpXValue + " Y:" + dpYValues[0]+"\r\n");

}

eText = dpStrToString();

}

else

{

thisCursor = CursorsDefault;

}

}

1、电脑登录微信账号。

2、电脑登录微信账号后,按Alt+A进行截图。

3、按Alt+A后,进入截图页面,但是不要截图,把鼠标放到左上角POS就为(0,0),POS为position缩写,位置的意思。

4、移动鼠标,POS也就会跟着变化,就可以知道鼠标当前位置的坐标了。

用jquery库写就更简单呀,如这样:

$(function(){

    $('div#libox li')mouseover(function(){alert($(this)find('span')html());});  

});

改成

if (InfListSelectedNodeName == "Node01")

在Node01前面加上引号,因为你的InfListSelectedNodeName是字符串,你又根本没有定义Node01,当然出问题了。

documentbodyonclick=function(){

var obj=documentelementFromPoint(eventclientX,eventclientY);

alert(objtagName)

}

IE chrome 兼容,火狐要兼容,我目前所知的办法非常复杂,也没有仔细研究过。

你可以去搜 索下 elementFromPoint这个火狐兼容的办法。

以上就是关于js 判断当前鼠标在哪个元素上全部的内容,包括:js 判断当前鼠标在哪个元素上、c# chart 鼠标悬停在y轴获取当前y轴所有点所有点数据、请问我如何能看到我鼠标在桌面的坐标,WIN7系统, 我想知道,鼠标在桌面某个位置的x y 坐标。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9385237.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存