jquery实现弹出窗口效果的例子代码
发布时间:2023-08-05 14:31:24 所属栏目:教程 来源:
导读:JavaScript实现弹出窗口实质上就是在浏览器上画了一个方形区域,并在开始时将其隐藏,只是到某个JavaScript事件时才通过修改css的属性值来将其显示出来。
其大致步骤为:
•创建一个装载弹出窗口的div
其大致步骤为:
•创建一个装载弹出窗口的div
JavaScript实现弹出窗口实质上就是在浏览器上画了一个方形区域,并在开始时将其隐藏,只是到某个JavaScript事件时才通过修改css的属性值来将其显示出来。 其大致步骤为: •创建一个装载弹出窗口的div 代码如下: <html> <head> <title>jQuery实例1:浮动窗口</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <mce:script type="text/javascript" src="jslib/jquery.js" mce_src="jslib/jquery.js"></mce:script> <mce:script type="text/javascript" src="jslib/jquerywin.js" mce_src="jslib/jquerywin.js"></mce:script> <link type="text/css" rel="stylesheet" href="css/win.css" mce_href="css/win.css"> </head> <body> </body> <a onclick="showWin()" href="#" mce_href="#">弹出窗口</a> <div id="win"> <div id="title">我是标题栏!<span id="close" onclick="hide()">X</span></div> <div id="content">我是一个窗口!</div> </div> </html> •创建相应的css文件将其显示为一个弹出窗口 代码如下: #win{ /*边框*/ border:1px red solid; /*窗口的高度和宽度*/ width : 300px; height: 200px; /*窗口的位置*/ position : absolute; top : 100px; left: 350px; /*开始时窗口不可见*/ display : none; } /*控制背景色的样式*/ #title{ background-color : blue; color : red; /*控制标题栏的左内边距*/ padding-left: 3px; } #cotent{ padding-left : 3px; padding-top : 5px; } /*控制关闭按钮的位置*/ #close{ margin-left: 188px; /*当鼠标移动到X上时,出现小手的效果*/ cursor: pointer; } •创建相应的JavaScript文件来操作窗口的显示 代码如下: function showWin(){ /*找到div节点并返回*/ var winNode = $("#win"); //方法一:利用js修改css的值,实现显示效果 // winNode.css("display", "block"); //方法二:利用jquery的show方法,实现显示效果 // winNode.show("slow"); //方法三:利用jquery的fadeIn方法实现淡入 winNode.fadeIn("slow"); (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐