`
ynp
  • 浏览: 441000 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ajax学习笔记--------弹出窗体

阅读更多
   其实这个程序主要是利用了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
分享到:
评论

相关推荐

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-基于ssm的云的学习笔记系统-ssm-java代码

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-基于Web的云的学习笔记系统设计与实现-java代码

    云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...

    AJAX学习笔记----jquery+servlet实现用户名验证

    NULL 博文链接:https://persistc.iteye.com/blog/264072

    Ajax-ajax-contact-form-wordpress.zip

    Ajax-ajax-contact-form-wordpress.zip,wordpress的联系人表单,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载...

    Ajax-wc-ajax-product-filter.zip

    Ajax-wc-ajax-product-filter.zip,Woomerce AJAX产品过滤器-是一个插件,允许您根据类别、属性和价格轻松过滤产品。您可以对产品进行排序,导航到下一页和上一页,而无需重新加载该页。,ajax代表异步javascript和xml...

    jboss-ajax4jsf-1.1.1-src

    4. **示例或测试代码**:演示如何使用Ajax4jsf的实例,帮助开发者理解和学习如何集成到自己的JSF应用中。 5. **文档**:可能包含API文档、用户指南、开发人员手册等,提供关于如何使用和扩展框架的详细信息。 6. **...

    vue-ajax-form-component, 用于创建简单AJAX窗体的Vue.js 组件.zip

    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.zip

    包含的“dynatrace-AJAX-edition-4.2.0.1528.msi”是Windows Installer文件,用于在Windows操作系统上安装Dynatrace AJAX Edition。安装过程通常包括接受许可协议、选择安装路径、配置初始设置等步骤。安装完成后,...

    Ajax-bootstrap-select-ajax.zip

    Ajax-bootstrap-select-ajax.zip,bootstrap select对数据源的ajax支持,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新...

    Ajax-gunbasic-js.zip

    Ajax-gunbasic-js.zip,gunbasic js是一个库,用于快速开发基于ajax的web应用程序,这些应用程序易于独立测试。编写ajax代码只需要一行客户端js和服务器中的实现。适用于快速成型和团队开发。,ajax代表异步javascript...

    Ajax-magento2-ajax-cart-quick.zip

    Ajax-magento2-ajax-cart-quick.zip,magento 2 ajax购物车扩展插件提供舒适的购物体验。客户可以很容易地选择可配置的选项并在弹出窗口中编辑项目,而不会浪费重新加载页面的时间。,ajax代表异步javascript和xml。它...

    Ajax-ajax-shopping-cart-page.zip

    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

    Ajax-Magento-ajax-add-to-cart.zip,[模块magento 1]magento ajax添加到购物车-ajoter vos produits au panier en ajax/感谢ajax将您的产品添加到购物车,ajax代表异步javascript和xml。它是多种web技术的集合,包括...

Global site tag (gtag.js) - Google Analytics