其实这个程序主要是利用了css,css没什么技巧,用的多见的多就可以查找《css样式表》,获取某些效果。
#win{};和win{}区别:前者表示id为win的节点,后者是所有win节点(当然没有这个,举个例子而已);
客户端-------->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>JQuery实例1:浮动窗口</title>
<!--链接外部的js文件-->
<script type="text/javascript" src="jslib/jquery.js"></script>
<script type="text/javascript" src="jslib/jquerywin.js"></script>
<!--链接外部的css文件-->
<link type="text/css" rel="stylesheet" href="css/win.css" />
</head>
<body>
<a onclick="showwin()" href="#">显示浮动窗口</a>
<!--如何表示页面中的一个弹出窗口可以使用div来表示-->
<!--目前怎么看都不是一个窗口,因此需要用css来改变一下这个div的样子-->
<!--出现标题栏和内容区域-->
<div id="win">
<div id="title">我是标题栏啊!!<span id="close" onclick="hide()">X</span></div>
<div id="content">我是一个窗口哦!!</div>
</div>
</body>
</html>
css样式-------->
/*id选择器*/
#win {
/*希望窗口有边框*/
border: 1px red solid;
/*希望窗口宽度和高度固定,不要太大*/
width: 300px;
height: 200px;
/*希望控制窗口的位置*/
position: absolute; /*绝对定位*/
top: 100px;
left: 350px;
/*希望窗口开始时不可见*/
display: none;
}
/*控制标题栏的样式*/
#title {
/*控制标题栏的背景色*/
background-color: blue;
/*控制标题栏中文字的颜色*/
color: yellow;
/*控制标题栏的左内边距*/
padding-left:3px;
}
/*控制内容区域的样式*/
#content {
padding-left: 3px;
padding-top: 5px
}
/*控制关闭按钮的位置*/
#close {
/*使关闭按钮向右侧移动*/
margin-left: 158px;
/*让鼠标进入时可以显示小手,告知用户可以点击操作*/
cursor: pointer;
}
JavaScript----->
//显示浮动窗口的方法
function showwin() {
//1.找到窗口对应的div节点
var winNode = $("#win");
//2.让div对应的窗口显示出来
//方法1,修改节点的css值,让窗口显示出来
//winNode.css("display","block");
//方法2,利用Jqeury的show方法
//winNode.show("slow");
//方法3,利用JQuery的fadeIn方法
winNode.fadeIn("slow");
}
//隐藏窗口的方法
function hide() {
//1.找到窗口对应的节点
var winNode = $("#win");
//2.将窗口隐藏起来
//方法1,修改css
//winNode.css("display","none");
//方法2,利用hide方法
//winNode.hide("slow");
//方法3,利用fadeOut方法
winNode.fadeOut("slow");
}
效果图--------->附件
- 大小: 6.3 KB
分享到:
相关推荐
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
NULL 博文链接:https://persistc.iteye.com/blog/264072
Ajax-ajax-contact-form-wordpress.zip,wordpress的联系人表单,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载...
Ajax-wc-ajax-product-filter.zip,Woomerce AJAX产品过滤器-是一个插件,允许您根据类别、属性和价格轻松过滤产品。您可以对产品进行排序,导航到下一页和上一页,而无需重新加载该页。,ajax代表异步javascript和xml...
4. **示例或测试代码**:演示如何使用Ajax4jsf的实例,帮助开发者理解和学习如何集成到自己的JSF应用中。 5. **文档**:可能包含API文档、用户指南、开发人员手册等,提供关于如何使用和扩展框架的详细信息。 6. **...
vue-ajax-form-component, 用于创建简单AJAX窗体的Vue.js 组件 vue-ajax-form-component用于创建简单AJAX表单的 Vue.js 插件组件。安装通过npm作为 vue-ajax-form-component 可用。 或者作为 inline 脚本包括在 ...
包含的“dynatrace-AJAX-edition-4.2.0.1528.msi”是Windows Installer文件,用于在Windows操作系统上安装Dynatrace AJAX Edition。安装过程通常包括接受许可协议、选择安装路径、配置初始设置等步骤。安装完成后,...
Ajax-bootstrap-select-ajax.zip,bootstrap select对数据源的ajax支持,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新...
Ajax-gunbasic-js.zip,gunbasic js是一个库,用于快速开发基于ajax的web应用程序,这些应用程序易于独立测试。编写ajax代码只需要一行客户端js和服务器中的实现。适用于快速成型和团队开发。,ajax代表异步javascript...
Ajax-magento2-ajax-cart-quick.zip,magento 2 ajax购物车扩展插件提供舒适的购物体验。客户可以很容易地选择可配置的选项并在弹出窗口中编辑项目,而不会浪费重新加载页面的时间。,ajax代表异步javascript和xml。它...
Ajax-ajax-shopping-cart-page.zip,magento 2购物车页面ajax更新数量,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新...
Ajax-Magento-ajax-add-to-cart.zip,[模块magento 1]magento ajax添加到购物车-ajoter vos produits au panier en ajax/感谢ajax将您的产品添加到购物车,ajax代表异步javascript和xml。它是多种web技术的集合,包括...