js 判断当前鼠标在哪个元素上
展开全部
可以按以下思路步骤来实现:
1、声明一个变量(如el),用来存放鼠标所在的元素节点。
2、在body元素上增加一个鼠标事件监听
3、使用事件对象中的target属性,每当鼠标经过一个元素时,就把它赋值给el变量
任何时候,读取el变量的值即为鼠标当前所在的元素。
示例代码:
var el = window.document.body;//声明一个变量,默认值为body
window.document.body.onmouseover = function(event){
el = event.target;//鼠标每经过一个元素,就把该元素赋值给变量el
console.log('当前鼠标在', el, '元素上');//在控制台中打印该变量
}
展开全部
<html>
<hr />
<div id="dd" style="background: red">12</div>
<div id="dd1" style="background: red">12</div>
<p id="2" style="background: red">12
123123
<p>12331</p>
<a>zzzzzz</a>
</p>
<hr />
<script>
document.body.onmouseover = function(e){
e = e || window.event;
var node = e.target || e.srcElement;
if( window._lastNode != node ){
console.log( node )
}
}
</script>
</html>
文字说明:如果你看不懂,你还是放弃吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<div class="f1 fishclick"></div>
<div class="f2 fishclick"></div>
<div class="f3 fishclick"></div>
<div class="f4 fishclick"></div>
<div class="f5 fishclick"></div>
<div class="f6 fishclick"></div>
<div class="f7 fishclick"></div>
<div class="f8 fishclick"></div>
<div class="f9 fishclick"></div>
<div class="f10 fishclick"></div>
<div class="f11 fishclick"></div>
<div class="f12 fishclick"></div>
<div class="f13 fishclick"></div>
$(".fishclick").on("mouseover",onMouseOver);
function onMouseOver(e)
{
$(event.currentTarget).hide();
console.log(event.currentTarget);
}
上面是HTML 下面是js,然后我有用jquery-1.12.1.min.js
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
经济实惠的可以看看雷柏的V26、罗技的G100s、雷蛇的炼狱蝰蛇等等
高端点的可以看看罗技的G402和G502,雷柏的V910等等。
都是很不错的鼠标。
高端点的可以看看罗技的G402和G502,雷柏的V910等等。
都是很不错的鼠标。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有两个函数 onmouseup 和onmousedown 好像是这两个,是指鼠标放在某个元素上时候触发改事件,就可以获取当前的对象了,你查下API 是鼠标事件或者百度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询