`
metallica_1860
  • 浏览: 33611 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

前台是个什么东西---JQuery---几种控制div的UI操作

阅读更多

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <script type="text/javascript" src="./jQuery_1_4.js">
        </script>
        <script>
            $(function(){
                //动画速度
                var speed = 2000;
                //*******************************************
                //弹出与收回 toggle
                //*******************************************
                //绑定事件处理
                $("#btnShow").click(function(event){
                    if ($("#btnShow").attr("aa") == "out") {
                        $("#btnShow").attr("aa", "in");
                        $("#btnShow").html("收回文字");
                    }
                    else {
                        $("#btnShow").attr("aa", "out");
                        $("#btnShow").html("弹出文字");
                    }
                    //取消事件冒泡
                    event.stopPropagation();
                    //设置弹出层位置
                    var offset = $(event.target).offset();
                    $("#divPop").css({
                        top: offset.top + $(event.target).height() + "px",
                        left: offset.left
                    });
                    //切换弹出层的显示状态
                    $("#divPop").toggle(speed);
                });
                //*******************************************
                //弹出,透明,消失 fadeTo
                //*******************************************
                $("#btnTm").click(function(event){
                    //设置弹出层的透明度
                    $("#divTm").fadeTo(0, 0.66);
                    //让弹出层透明显示
                    if ($("#divTm").css("display") == "none") {
                        $("#divTm").fadeIn(speed);
                    }
                    else {
                        $("#divTm").fadeOut(speed);
                    }
                });
                //*******************************************
                //弹出,透明,消失 animate
                //*******************************************
                $("#btnTmani").click(function(event){
					$("#divTmani").animate({
						"opacity": 'toggle',
						"top":$(window).height - $("#divTmani").height() - $("#divTmani").position().top
 					}, speed, function(){
						//回调函数,隐藏div
						$("#divTmani").hide();
					});
                });
                //*******************************************
                //逐渐变大 最后消失 animate
                //*******************************************
                $("#btnBig").click(function(){
                    $("#divBig").animate({
                        "opacity": "toggle",
                        "width": $(window).width() - 100,
                        "height": $(window).height() - 100
                    }, speed,function(){
						//回调函数,隐藏div
						$("#divBig").hide();
					});
                });
                
            });
        </script>
    </head>
    <body>
        <div>
            <br/>
            <br/>
            <br/>
            <button id="btnShow" aa="out">
                弹出文字
            </button>
            <button id="btnTm">
                透明消失
            </button>
            <button id="btnTmani">
                透明消失
            </button>
            <button id="btnBig">
                变大消失
            </button>
        </div>
        <!-- 弹出收回 -->
        <div id="divPop" style="background-color: #f0f0f0; 
 border: solid 1px #000000;
 position: absolute;
 display:none;
 width: 300px;
 height: 100px;">
            <div style="text-align: center;">
                弹出收回
            </div>
        </div>
        <!-- 透明消失 -->
        <div id="divTm" style="background-color: #f0f0f0; 
 border: solid 1px #000000;
 position: absolute;
 display:none;
 width: 300px;
 height: 100px;">
            <div style="text-align: center;">
                透明消失
            </div>
        </div>
        <!-- 透明消失 -->
        <div id="divTmani" style="background-color: #f0f0f0; 
 border: solid 1px #000000;
 position: absolute;
 display:none;
 width: 300px;
 height: 100px;">
            <div style="text-align: center;">
                透明消失
            </div>
        </div>
        <!-- 变大消失 -->
        <div id="divBig" style="background-color: #f0f0f0; 
 border: solid 1px #000000;
 position: absolute;
 display:none;
 width: 300px;
 height: 100px;">
            <div style="text-align: center;">
                变大消失
            </div>
        </div>
    </body>
</html>
 
分享到:
评论

相关推荐

    jquery-ui-1.8.16

    jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-ui-1.8.16jquery-...

    jquery-ui.css、jquery-ui.js下载

    总的来说,jQuery UI为开发者提供了强大且易于使用的用户界面组件,通过`jquery-ui.css`和`jquery-ui.js`,我们可以快速构建交互性丰富的Web应用,提高用户的操作体验。然而,合理地配置和优化这两个文件,以适应...

    jquery-ui-datepicker中文版

    jquery-ui-日期框扩展成时间框 jquery-ui时间框 基于别人的代码进行修改 jquery-ui-1.8.16.custom.css文件末尾加入以下代码 .ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; } .ui-timepicker-div dl{ ...

    jquery-ui-1.8.16.custom.min.js/jquery-ui-1.8.16.custom.css

    这个压缩包包含两个关键文件:`jquery-ui-1.8.16.custom.min.js` 和 `jquery-ui-1.8.16.custom.css`,这些都是jQuery UI的特定版本,即1.8.16。这个版本在当时是一个广泛使用的稳定版本,提供了丰富的功能和组件。 ...

    jquery-uijquery-ui-1.7.3.custom.zip

    jquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-uijquery-ui

    jquery-ui-1.12.1.custom_jqueryui_

    在标题"jquery-ui-1.12.1.custom_jqueryui_"中,"custom"一词暗示了这是一个自定义版本,意味着开发者可能根据需求选择了特定的组件和主题,以优化项目中的性能和功能。 描述中的"jquery ui 1.12.1 for html"进一步...

    jquery-ui-1.8.6 js库

    jQuery UI 是一个基于 jQuery JavaScript 库的用户界面插件集合,它为开发者提供了丰富的功能和华丽的样式,帮助构建具有高度交互性的网页应用。这个版本,即 jQuery UI 1.8.6,包含了各种组件和特效,为网页设计和...

    jquery-ui-1.10.2.custom

    在这个主题中,我们将深入探讨的是 `jquery-ui-1.10.2.custom` 版本,这是一个定制化的版本,包含了对 jQuery 1.9.1 的支持。 首先,让我们从 `jquery-ui-1.10.2.custom` 的核心组件开始。这个版本提供了包括但不...

    jquery-ui-1.8.2.custom.min.js,jquery-ui-1.8.4.custom.css

    总的来说,`jquery-ui-1.8.2.custom.min.js`和`jquery-ui-1.8.4.custom.css`是jQuery UI早期版本的实例,它们展示了如何通过定制和最小化来满足特定项目的需要。尽管版本较旧,但理解这些文件背后的原理和用途,有助...

    修改Jquery-UI-DatePicker-可以选择时间

    &lt;link type="text/css" href="css/ui-lightness/jquery-ui-1.8.16.custom.css" rel="stylesheet" /&gt; 末尾加入以下代码 .ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; } .ui-timepicker-div dl{ text-...

    jquery插件jquery-ui-1.8.18.custom.min.js及css文件

    首先,`jquery-ui-1.8.18.custom.min.js` 是 jQuery UI 的一个特定版本,1.8.18 表示该版本发布于2012年,是jQuery UI的一个稳定版本。"custom" 指的是这个版本是经过定制的,意味着开发者可能根据项目需求,只包含...

    jquery-ui-1.10.0.custom.zip

    &lt;link rel="stylesheet" href="jquery-ui-1.10.0.custom/css/ui-lightness/jquery-ui.min.css"&gt; &lt;script src="jquery.js"&gt; &lt;script src="jquery-ui-1.10.0.custom/js/jquery-ui.min.js"&gt; &lt;div id="dialog" ...

    jquery-ui-1.10.3.custom.rar jquery 日期插件 带时间选择

    在给定的"jquery-ui-1.10.3.custom.rar"压缩包中,我们特别关注的是其内置的日期时间选择插件,这个功能强大且易于使用的工具极大地提升了用户在网页上的交互体验。 首先,jQuery UI 1.10.3 版本是该库的一个稳定...

    jquery-ui-1.10.4.custom

    这个名为 "jquery-ui-1.10.4.custom" 的压缩包文件,很显然是一个自定义版本的 jQuery UI,版本号为 1.10.4。在本文中,我们将深入探讨 jQuery UI 的核心功能、使用场景以及其自定义版本的特性。 ### jQuery UI 的...

    jquery-ui-1.9.2.jQueryUI 框架

    Query UI是一款基于jQuery的开源Javascript框架,jQuery UI框架主要提供了用户交互、动画、特效和可更换主题的可视控件,让开发者可以更方便地实现网页交互界面,jQuery UI的整个框架比较庞大,但你也可以根据自己...

    jquery插件jquery-ui-1.8.2.custom.min.js

    《jQuery UI与jQuery插件深度解析——以jquery-ui-1.8.2.custom.min.js为例》 在Web开发领域,jQuery库以其简洁易用的API和强大的功能深受开发者喜爱。而jQuery UI作为jQuery的一个扩展,提供了丰富的用户界面组件...

    jquery-ui-1.9.2.custom.min.js

    综上所述,"jquery-ui-1.9.2.custom.min.js" 是一个针对特定项目需求定制并经过最小化的jQuery UI版本,它集成了多个组件,为开发者提供了高效、灵活的用户界面解决方案。在实际应用中,正确地引入和使用这个文件,...

    jquery-ui-1.7.3.custom 完整开发包

    总之,`jquery-ui-1.7.3.custom` 完整开发包是一个功能齐全的前端工具集,涵盖了创建现代网页应用所需的大部分交互元素。无论是新手还是经验丰富的开发者,都能从中受益,快速构建出富有吸引力且用户友好的界面。

    jquery-ui.min.js

    在本文中,我们将深入探讨jQuery UI的核心功能,尤其是标题所提及的`jquery-ui.min.js`文件,以及其在实际开发中的应用。 首先,`jquery-ui.min.js`是jQuery UI的压缩和优化版本,用于提高页面加载速度并减少网络...

    jquery-ui-1.11.2日期控件datepicker

    最新jquery-ui-1.11.2日期控件,官网下载内涵图片和自己添加的中文辅助jquery-ui-timepicker-zh-CN.js,经过本人测试绝对可以用,不知道怎么用的百度上找个例子即可,需要导入的包 ${ctx}/plugins/jquery-ui-1.11.2/...

Global site tag (gtag.js) - Google Analytics