`
mapdigit
  • 浏览: 262222 次
文章分类
社区版块
存档分类
最新评论

jQuery 入门教程(7): 滑动效果

 
阅读更多

jQuery支持使用下面方法来实现HTML元素的滑动效果:

  • slideDown()
  • slideUp()
  • slideToggle()

slideDown方法
用来实现向下滑动动画效果,其基本语法为:

$(selector).slideDown(speed,callback);

可选参数speed给出了淡入效果的时间,可以使用 “slow”,”fast” 或是数值(微秒)
第二个可选参数为回调函数,在slideDown()方法结束后调用。

下面例子点击按钮#panel 将采用下滑方式显示出来:

<!DOCTYPE html>
<html>
<meta charset="utf-8">
<title>JQuery Demo</title>
<script src="scripts/jquery-1.9.1.js"></script>
<script>
    $(document).ready(function () {
        $("#flip").click(function () {
            $("#panel").slideDown("slow");
        });
    });
</script>

<style type="text/css">
    #panel, #flip
    {
        padding: 5px;
        text-align: center;
        background-color: #e5eecc;
        border: solid 1px #c3c3c3;
    }

    #panel
    {
        padding: 50px;
        display: none;
    }
</style>
</head>
<body>

    <div id="flip">Click to slide down panel</div>
    <div id="panel">Hello world!</div>

</body>
</html>

slideUp方法
用来实现向上滑动动画效果,其基本语法为:

$(selector).slideUp(speed,callback);

可选参数speed给出了淡入效果的时间,可以使用 “slow”,”fast” 或是数值(微秒)
第二个可选参数为回调函数,在slideUp()方法结束后调用。

$("#flip").click(function(){
  $("#panel").slideUp();
});

slideToggle方法
用来实现交替显示向上向下滑动动画效果,如果之前是下滑显示,slideToggle则显示slideUp(),反之显示slideDown
其基本语法为:

$(selector).slideToggle(speed,callback);

可选参数speed给出了淡入效果的时间,可以使用 “slow”,”fast” 或是数值(微秒)
第二个可选参数为回调函数,在slideUp()方法结束后调用。

$("#flip").click(function(){
  $("#panel").slideToggle();
});



分享到:
评论

相关推荐

    jQuery入门教程精选:基本语法.docx

    本入门教程将带你深入理解 jQuery 的基本语法,帮助你快速上手。 首先,要使用 jQuery,你需要在 HTML 文档中引入 jQuery 库的链接。最常见的是通过 CDN(内容分发网络)来获取最新版本的 jQuery 文件,例如: ```...

    jQuery 入门经典教程

    **jQuery 入门经典教程** jQuery 是一个广泛应用于前端开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。这个经典教程将带你深入理解jQuery的核心概念,帮助你快速上手并...

    jquery入门教程.pdf

    ### jQuery入门教程精要 #### 一、简介与重要性 **jQuery**,作为一款流行的JavaScript库,自2006年诞生以来,迅速成为Web开发者们的首选工具。它简化了HTML文档遍历、事件处理、动画以及与服务器交互的过程。...

    JQuery教程全集

    - **互动效果**:通过示例代码展示如何实现弹出框、滑动菜单、轮播图等交互效果。 - **数据操作**:演示如何使用 JQuery 获取和更新服务器数据,以及如何使用 AJAX 进行异步请求。 - **表单验证**:介绍如何使用 ...

    jQuery经典入门教程

    1. **基本动画**:`fadeIn()`, `fadeOut()`, `slideToggle()`等方法实现元素的淡入淡出和滑动效果。 2. **自定义动画**:`animate()`方法可以创建自定义动画,例如改变宽度、高度、透明度等。 3. **动画队列**:...

    jQuery中文入门教程

    这个"jQuery中文入门教程"旨在帮助初学者快速掌握jQuery的基本用法和核心概念。 一、jQuery简介 jQuery是由John Resig在2006年创建的一个开源项目,其目标是"Write Less, Do More"。jQuery通过封装DOM操作、事件...

    jquery入门自学教程

    ### jQuery入门自学教程知识点概述 #### 一、jQuery简介及特点 **定义**: jQuery是一款流行的JavaScript库,旨在简化HTML文档遍历、事件处理、动画以及Ajax交互等常见操作。 **特点**: 1. **功能强大**:提供了一...

    ASP.NET MVC和jQuery系列一:入门篇

    ### ASP.NET MVC与jQuery入门详解 #### 一、ASP.NET MVC框架概述 ASP.NET MVC(Model-View-Controller)框架是一种流行的Web应用开发框架,它基于.NET Framework,并且专为那些希望采用MVC架构模式来构建高度可...

    jQuery中文入门教程.doc

    这篇中文入门教程旨在帮助初学者理解jQuery的核心概念和功能。 首先,我们需要安装jQuery库。你可以从官方站点下载最新版本,或者在项目中通过CDN引入。一旦有了jQuery库,我们就可以开始编写代码了。 在jQuery中...

    jquery入门权威教程

    ### jQuery入门权威教程知识点概述 #### 一、jQuery简介与特性 **定义**: jQuery是一款流行的JavaScript库,旨在简化HTML文档遍历、事件处理、动画以及Ajax交互等常见操作。 **特性**: - **强大的功能函数**: ...

    JavaScript之提升篇-Jquery经典入门教程

    三、jQuery入门 9. DOM操作:jQuery简化了DOM元素的选择、添加、删除和属性修改,如$("#id")、$(".class")、$("tag")等选择器。 10. 事件处理:使用jQuery绑定和触发事件,如click()、mouseover(),以及事件委托。 ...

    jQuery入门手册1.3.2

    **jQuery入门手册1.3.2** jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。这个“jQuery入门手册1.3.2”是针对初学者的指导性资料,旨在帮助读者快速...

    jQuery详细入门教程

    《jQuery详细入门教程》 jQuery 是一款广泛应用于前端开发的JavaScript库,它的出现极大地简化了JavaScript的使用,尤其是在处理DOM操作、事件绑定、动画效果和Ajax交互等方面。jQuery以其强大的功能和良好的浏览器...

    jquery学习入门教程

    9. **实例实践**:教程中的50个特效实例将提供实战经验,通过动手实践,加深对jQuery的理解,提升编程技能。 在学习过程中,建议结合实际项目练习,将理论知识应用于实践中。此外,不断查阅jQuery官方文档和在线...

    jQuery入门教程,一天学会jQeury,附代码Demo和视频教程

    完成这个入门教程后,可以继续深入学习jQuery高级特性,如事件委托、插件开发等。推荐以下资源: - 官方文档:http://api.jquery.com/ - jQuery学习社区:https://learn.jquery.com/ - Stack Overflow:...

    jQuery中文入门教程实例

    4. **动画效果(Effects)**:jQuery的动画功能非常强大,如`fadeIn()`、`fadeOut()`用于淡入淡出,`slideUp()`、`slideDown()`用于滑动效果。还可以使用`animate()`方法自定义复杂的动画效果。 5. **AJAX操作...

    jquery 入门教程

    ### jQuery入门教程详解 #### 一、什么是jQuery jQuery是一种流行的JavaScript库,它极大地简化了JavaScript编程中的许多常见任务,例如HTML文档遍历、选择、以及操作等。它通过提供一系列预定义的方法来封装常见...

Global site tag (gtag.js) - Google Analytics