JQuery基础知识(2)

JQuery基础知识(2)



JQuery滑动效果

1、 JQuery slideDown();

语法:

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

可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

可选的 callback 参数是滑动完成后所执行的函数名称。

2、JQuery slideUp();用于向上滑动元素

语法:

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

可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

可选的 callback 参数是滑动完成后所执行的函数名称。

3、JQuery slideToggle();二者之间的切换

如果元素向下滑动,则 slideToggle() 可向上滑动它们。

如果元素向上滑动,则 slideToggle() 可向下滑动它们。

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

可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

可选的 callback 参数是滑动完成后所执行的函数名称。



代码:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script src="../js/jquery-3.1.1.min.js" type="text/javascript"></script>
        <script type="text/javascript">
            $(document).ready(function(){
                $(".slideDown").click(function(){
                    $(".panle").slideDown("slow");
                });
                $(".slideUp").click(function(){
                    $(".panle").slideUp("fast");
                });
                //二者切换
                $(".slideToggle").click(function(){
                    $(".panle").slideToggle("slow");
                });
                $(".slideToggle").mouseover(function(){
                    $(".panle").slideToggle();
                });
            });
        </script>
        <style type="text/css">
        div.panle,p.flip{
            width: 200px;
            height: 100px;
            text-align: center;
            background-color: greenyellow;
            border: 2px solid gray;
            padding: 5px;
        }
            div.panle{
                height: 120px;
                display: none;
            }
        </style>
    </head>
    <body>
        <div class="panle">
            <p>这是一个未知的世界</p>
            <p>这里隐藏了很多的秘密</p>
        </div>
        <p class="slideDown">JQuery的向下滑动事件</p>
        <p class="slideUp">JQuery的向上滑动事件</p>
        <p class="slideToggle">滑动切换</p>
    </body>
</html>


JQuery的动画效果

1、JQuery animate();创建自定义的动画

语法:

$(selector).animate({params},speed,callback);

必需的 params 参数定义形成动画的 CSS 属性。

可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

可选的 callback 参数是动画完成后所执行的函数名称。

提示:可以用 animate() 方法来操作所有 CSS 属性吗?

是的,几乎可以!不过,需要记住一件重要的事情:当使用 animate() 时,必须使用 Camel 标记法书写所有的属性名,比如,必须使用 paddingLeft 而不是 padding-left,使用 marginRight 而不是 margin-right,等等。

同时,色彩动画并不包含在核心 jQuery 库中。


jQuery animate() - 使用相对值

也可以定义相对值(该值相对于元素的当前值)。需要在值的前面加上 += 或 -=:

jQuery animate() - 使用队列功能

默认地,jQuery 提供针对动画的队列功能。

这意味着如果您在彼此之后编写多个 animate() 调用,jQuery 会创建包含这些方法调用的“内部”队列。然后逐一运行这些 animate 调用。




JQuery基础知识(2)

时间: 2024-12-23 05:37:07

JQuery基础知识(2)的相关文章

JQuery基础知识(1)

JQuery基础知识(1) 对JQuery学习中遇到的小细节进行了整理和总结 1.JQuery hide()和show()方法,分别对选中的元素进行隐藏和显示,语法:hide()和show分别有对应的参数,即hide(speed);隐藏的速度进行了限定.hide(1000)/show(1000); 2.JQuery toggle()方法用来切换hide()和show();可以用speed参数进行控制显示和隐藏的速度. JQuery的淡入淡出 1.JQuery fadeIn();此方法可以携带不同

jQuery基础知识总结

1.  jQuery基本概念介绍   1.1 什么是jQuery 一个javascript库,把常用方法写到一个js文件中,需要的时候直接调用即可 学习jQuery就是学习一些方法 1.2 为什么要学习jQuery write less do more 1.3 jQuery的使用 a.引包     b.入口函数     c.实现功能 1.4 版本介绍 3个版本 1.x      2.x     3.x 其中版本1兼容IE6/7/8,版本2和3实现的功能更多一些,版本3更适合最新的浏览器 每个大版

JavaScript,jQuery基础知识

JavaScript基础:JavaScript是一门可以嵌入html代码中,直接由浏览器即可执行的编程语言. jQuery:jQuery是一个优秀的JavaScript库,可以极大的简化日常中使用JavaScript的复杂度. jQuery UI:jQuery UI是以jQuery为基础的开源JavaScript网页用户界面代码库. jQuery Mobile:jQuery Mobile是jQuery在手机上和平板设备上的版本. 一.客户端(浏览器)JavaScript功能(由网景公司95年创立

jquery基础知识基本使用概述(1)

jQuery基本介绍 为什么要学jQuery [01-让div显示与设置内容.html] 使用JS操作DOM的时候,会遇到以下的一些缺点: //1. 获取元素的方法太少且长,麻烦.//2. 遍历伪数组很麻烦,通常要嵌套一大堆的for循环.//3. 注册的事件会覆盖.//4. 有兼容性问题.//5. 实现动画很麻烦 初体验 [02-让div显示与设置内容.html] $(document).ready(function () {    $("#btn1").click(function

jQuery基础知识&mdash; 获得内容和属性

jQuery拥有可操作HTML元素和属性的方法.   获得内容: text()--设置或返回所选元素的文本内容 html()--设置或返回所选元素的内容(包括HTML标记) val()--设置或返回表单字段的值 获取属性: attr()方法用于获取属性值 例如: 1 $("button").click(function(){ 2 alert($("#w3s").attr("href")); 3 });   jQuery文档操作参考手册 方法 描述

jQuery基础知识--选择器与效果

$(this).hide()-----隐藏当前元素 $("p").hide()------隐藏所有段落 $(".test").hide()--隐藏所有class="test"的元素 $("#test").hide()--隐藏所有id="test"的元素 文档就绪函数 $(document).ready(function() {     ---------jQuery function go here----

jQuery基础知识

js与jQuery的比较与区别 js是脚本语言 jquery是用js开发出来的架构 1 定位元素 JS document.getElementById("abc") jQuery $("#abc") 通过id定位 $(".abc") 通过class定位 $("div") 通过标签定位 需要注意的是JS返回的结果是这个元素,jQuery返回的结果是一个JS的对象.以下例子中假设已经定位了元素abc. 2 改变元素的内容 JS a

JQuery基础知识学习1

1.JQuery是javascript的类库 2.下载JQuery 3.导入JQuery <script src="jquery-3.0.0.js"></script> 4.JQuery的基本功能 http://www.php100.com/manual/jquery/ 5.用JQuery实现点击按钮返回页面顶部的功能 //里面用到了Jquery里面的事件-scroll ,当页面滚动条发生变化执行的函数 $(window).scroll( function() 

jquery基础知识1

jquery 的 $.each,$.trim,$.map三种基本方法 1.$.each() 作用 :相当于for 对数组元素进行遍历 也可以对json对象,键值对对象遍历  通过回调函数实现 var arrInt=[1,2,3,4,5]; $.each(arrInt,function(key,value){ if(key==2) return false;//相当于break; alert(key+" "+value); }); // var p={'name':'zhangsan',