其他分享
首页 > 其他分享> > 用jQuery和css实现将鼠标移到一个div显示另一个隐藏的div

用jQuery和css实现将鼠标移到一个div显示另一个隐藏的div

作者:互联网

因为工作需要,前端样式也需要自己调一下,因此记录一下用到的东西。

用到的jQuery中的mouseenter和mouseleave方法,通过控制元素display属性实现元素的显示和隐藏效果。

html代码:

<! DOCTYPE html>
<html>
	<head>
    	<meta charset= "UTF-8" />
        <title>弹窗提示demo</title>
        <script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
        <script>
			$(function() {
				var img = $("#tip");
				$("#image").mouseenter(function() {
						img.show();
					});
				$("#image").mouseleave(function() {
						img.hide();
					});
			});
        </script>
    </head>
    <body>
    	<div>
        	<span style="position: relative;">
            	<h3>你好</h3>
                <img id="image" src="info.png" style="position: absolute;top: -12px;margin-left: 38px;width: 27px;"/>
            </span>
            <div id="tip" style="display: none; position: relative;">
                <div style="position: absolute; top: -40px; margin-left: 61px;">
                    这是一个提示窗口
                </div>
            </div>
        </div>
    </body>
</html>

 

实现的效果:

 

鼠标移入的效果:

 

标签:jQuery,function,mouseleave,img,image,div,css,mouseenter
来源: https://www.cnblogs.com/lwk-blog/p/15256324.html