“鼠标在div上”用jquery怎么写?用原生js也行。

当我问这个问题的时候,很多朋友都会问我“鼠标在div上”之后干嘛?然后就会牵扯到jquery的hover或者mouseover事件。其实,我想要的就是“鼠标在div上”用... 当我问这个问题的时候,很多朋友都会问我“鼠标在div上”之后干嘛?然后就会牵扯到jquery的hover或者mouseover事件。
其实,我想要的就是“鼠标在div上”用jquery怎么写。
就好比,$("input[type=checkbox]").is(":checked")表达的就是“被选中的复选框”的意思,他也不是一个事件。
不知道有没有人理解我的意思。也不知道有没有人会用jquery写,不会jquery的用原生js写也可以的。
谢谢了!
展开
 我来答
不二进制
2013-01-12 · TA获得超过749个赞
知道小有建树答主
回答量:441
采纳率:50%
帮助的人:323万
展开全部
你的那个复选框的意思不是就是想找到鼠标在div上的选择器么?不知道我理解的对不对。

如果你想得到鼠标所在div的选择器,那么只能触发mouseover或者mouseenter事件。

因为如果某些选择器能够得到当前鼠标所在div,可是div的嵌套关系又那么多,那么所得到的div是那一层的你都不知道。
所以只能是在你想得到的div上添加一个类。比如说叫hover类

<div class="hover"></div> (多个类都写在class属性中,用空格隔开)

然后在jquery中用选择器

$('.hover').bind({
mouseover:function(e){
//$(this)就是当前鼠标所在div的选择器,这里写你需要运行的js
}
});

不知道你想问的是什么,欢迎追问
wumc_online
2013-01-16
知道答主
回答量:13
采纳率:0%
帮助的人:4.4万
展开全部
给div加一个mouseover事件,当鼠标停留的时候,假如你有一个全局变量,你就可以把全局变量设为当前这个div,这样就找到了鼠标当前所停留的div
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友59d1d93f2
2013-01-12 · TA获得超过1.2万个赞
知道小有建树答主
回答量:1063
采纳率:100%
帮助的人:690万
展开全部
$(':hover')
$('not(:hover)')
是这个意思吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式