- <%@ page language="java" contentType="text/html; charset=utf-8"
- pageEncoding="utf-8"%>
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- <title>Insert title here</title>
- <script type="text/javascript">
- function showwin(){
- //alert('测试');
- //1.找到窗口对应的div节点
- var winNode = $("#win");
- //2.让div对应的窗口显示出来
- //方法1,修改节点的css值,让窗口显示出来
- //winNode.css("display","block");
- //方法2,利用Jquery的show的方法
- winNode.css("display","none");
- winNode.show("slow");
- }
- function hide(){
- //alert('');
- var winNode = $("#win");
- //方法1,修改css
- //winNode.css("display","none");
- //方法2,利用hide方法
- //winNode.hide("slow");
- //方法3,利用fadeOut方法
- winNode.fadeOut("slow");
- }
- </script>
- <style type="text/css">
- /*id选择器*/
- #win{
- /*希望窗口有边框*/
- border: 1px red solid;
- width: 300px;
- height: 150px;
- /*希望控制窗口的位置*/
- position:absolute;/*绝对定位*/
- top:100px;
- left:100px;
- display: none;
- }
- #title{
- /*控制标题栏的背景色*/
- background-color: fuchsia;
- /*控制标题栏中文字的颜色*/
- color: yellow;
- /*控制标题栏的内边距*/
- padding-left: 3px;
- }
- #content{
- padding-left: 3px;
- padding-top: 5px;
- }
- #close{
- /*是按钮向右*/
- margin-left: 220px;
- /*使鼠标移动上去后显示一个小手*/
- cursor: pointer;
- }
- </style>
- </head>
- <body>
- <a onclick="showwin()" href="#">显示浮动窗口</a>
- <!--如何表示页面中的一个弹出窗口 ?可以使用div来表示 -->
- <div id="win">
- <div id="title">标题<span id="close" onclick="hide()">关闭</span></div>
- <div id="content">我是一个窗口</div>
- </div>
- </body>
- </html>