Jquery 或者 纯js 判断鼠标进入了页面上的那一个div

页面上有6个div。id分别为div1,div2,div3,div4,div5,div6现在用js或者jquery判断我的鼠标进去了那一个div求解可以发简单的例子或者直... 页面上有 6个div 。 id分别为 div1 , div2 ,div3,div4,div5,div6 现在用js 或者 jquery 判断我的鼠标进去了那一个div 求解 可以发简单的例子 或者 直接贴代码。 501541265@qq.com 进入div 后弹出div 的id 不要那种直接写了六个判断的 。 展开
 我来答
心戀米兰
2013-08-06 · TA获得超过433个赞
知道小有建树答主
回答量:279
采纳率:100%
帮助的人:283万
展开全部
<div id="one" class="testDiv"></div>
<div id="two" class="testDiv"></div>
<div id="three" class="testDiv"></div>
<div id="four" class="testDiv"></div>
document.body.onmouseover = function(event){
    event = event || window.event;
    var target = event.target || event.srcElement;        
switch(target.id){
        case "one":
            alert(target.id)
            break;
        case "two":
            alert(target.id)
            break;
        case "three":
            alert(target.id)
            break;
        case "four":
            alert(target.id)
            break;
    }
};
.testDiv{
width: 200px;
height: 100px;
background: red;

}


 //以此类推。你可以吧6个div 放在一个大的div中,id为testDiv
 document.getElementById('testDiv').onmouseover = function(event){
    event = event || window.event;
    var target = event.target || event.srcElement;        
    alert(target.id) //这样就不用写很多判断
};
Andy_Sun321
2013-08-06 · TA获得超过1376个赞
知道小有建树答主
回答量:811
采纳率:89%
帮助的人:728万
展开全部
为每个div增加onmouseover的事件处理脚本, 在脚本中就可以获知进入哪个div; 再处理onmouseout事件, 从而知道当前鼠标不在任何div上.类似:
<div id="d1" onmouseover="mover(this);" onmouseout="mout();">...</div>
脚本:
var g_onDiv = null;
function mover(o) {
g_onDiv = o;
}
function mout() {
g_onDiv = null;
}

当然, 你也可以补货整个页面的鼠标事件, 然后进行判断. 不过那个就比较麻烦了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
歧灵芳1
推荐于2016-06-12 · TA获得超过254个赞
知道答主
回答量:66
采纳率:0%
帮助的人:37万
展开全部
$(function(){
    $("div").mouseover(function(){alert($(this).attr("id"));});
});

用最新的jquery库

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式