鼠标放在超链接上, 显示DIV。 移开后隐藏DIV。

我做了一个超链接,当鼠标移上去显示一个DIV。          &n... 我做了一个超链接, 当鼠标移上去显示一个DIV。                                 当鼠标离开后继续隐藏DIV。初学者,细细道明。 展开
 我来答
刺友互
高粉答主

2019-07-15 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:72.8万
展开全部

1、首先我们在html里定义一个div,id为‘mouse_div’,然后定义该div的样式,主要是定义position,让其绝对定位。

2、然后通过JS脚本来做随鼠标移动的效果。先引入jquery脚本,因为用到jquery操作dom。

3、最后添加代码,在页面加载完后,给页面添加鼠标mousemove事件,在事件函数里,调用 moving方法,就实现div鼠标浮动效果。

4、刷新页面,可以看到现在的效果如图。

5、把移动的div做得漂亮一点。先把div里的文字去掉。我们不显示文字,显示一张图片。

6、然后修改div的样式,添加背景图,设置div的长度和宽度。

7、再次看下页面效果,现在随鼠标移动的是一个漂亮的蝴蝶了。

百度网友733efa2
2011-10-04 · 超过29用户采纳过TA的回答
知道答主
回答量:67
采纳率:66%
帮助的人:35.8万
展开全部
<a href="#" id="outs">测试</a>
<div id="div1" style="display:none;">111111111 </div>
<script language="javascript">
document.getElementById("outs").onmouseout=function(){//当鼠标滑出
document.getElementById("div1").style.display="none"; //改变div1的display属性
}
document.getElementById("outs").onmouseover=function(){ //当鼠标经过
document.getElementById("div1").style.display="block";
}
</script>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-06-13
展开全部
<style type="text/css">
a{position:relative;}
a div{display:none;color:red;width:200px;height:200px;background-color:#FF0;position:absolute;top:20px;left:20px;cursor:default;}
a:hover div{display:block;}
</style>
<a href="#">
aaa
<div>aaaa</div>
</a>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
R外圆内方X
2017-06-13 · 超过18用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:16.9万
展开全部
$('超链接').hover(function(){
$('你的div').show()

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式