// jquery 之效果 .css()既可以获取值,如 .css('fontSize'), 又可以设置内置属性,既可用驼峰式,也可以用连字符版,如 .css('background-color', '#ff0000') 或 .css('backgroundColor', '#ff0000'), 既可以传递一组值,也可以传递多组值 如: .css('fontSize', '16px') 或形如 .css({'fontSize': '16px', 'backgroundColor': '#ff0000'}), 注意,$ 在也是合法的 变量

$(document).ready(function(){
    var $speech = $('div.speech');
    var defaultSize = $speech.css('fontSize');
    $('#switcher button').click(function(){
        var num = parseFloat($speech.css('fontSize'), 10);
        switch(this.id)
        {
            case 'switcher-large':
                num *= 1.4;
                break;
            case 'switcher-small':
                num /= 1.4;
                break;
            default:
                num = parseFloat(defaultSize, 10);
        }
        //$speech.css('fontSize', num + 'px');
        $speech.animate({'fontSize': num + 'px'}, 'slow');
    });
});

// 显示 .show([]), 隐藏 .hide();, 如果指定的参数为 slow (0.6秒), normal(0.4秒), fast(0.2秒), 也可以直接用数值表示,此时的时间单位为 微秒 ,淡入淡出   fadeIn() 淡入即显示, fadeOut() 淡出即隐藏
/*
$(document).ready(function(){
    var $firstPara = $('p:eq(1)');
    $firstPara.hide();
    $('a.more').click(function(){
        $('p:eq(1)').show('slow');
        $(this).hide('fast');
        return false;
    });
});
*/

// 可以用 slideToggle() 方法相互切换显示与隐藏
/*
$(document).ready(function(){
    var $firstPara = $('p:eq(1)');
    $firstPara.hide();
    $('a.more').click(function(){
        $firstPara.slideToggle('slow');
        var $link = $(this);
        if($link.text() == "read more")
        {
            $link.text('read less');
        }else
        {
            $link.text('read more');
        }
        return false;
    });
});
*/
// jquery 自定义动画 .animate();两种形式,第一种: 接受四个参数,后三个参数可选,如 .animate({property1: value, property2: value2}, speed, easing, function(){});,第一个参数为属性及值的映射,第二个是速度参数,第三个是缓动参数,第四个是回调函数, 第二种形式为 .animate({}, {options}), 其实第二个参数就是第一种形式后三个参数的集合形式

$(document).ready(function(){
    var $firstPara = $('p:eq(1)');
    $firstPara.hide();
    $('a.more').click(function(){
        var $link = $(this);
        $firstPara.animate({
                opacity: 'toggle',
                height: 'toggle'
            }, 'slow');
        if($link.text() == "read more")
        {
            $link.text('read less');
        }else{
            $link.text('read more');
        }
        return false;
    });
});

$(document).ready(function(){
    $('p:eq(2)')
        .css('border', '1px solid #333')
        .click(function(){
            $(this).slideUp('slow')
                .next().slideDown('slow');
        });
        $('p:eq(3)').css('backgroundColor', '#ccc').hide();
});

jquery 之效果的更多相关文章

  1. css3线条围绕跑马+jquery打字机效果

    原文地址:css3线条围绕跑马+jquery打字机效果 有图有真相,今天偶然看到了一种效果,仔细看了下,发现它是用css的clip+css3的动画实现的,简直叼.于是自己拿来了前一阵子写的打字机效果, ...

  2. JQuery动画效果

    jquery动画效果常用方法 1.show()显示效果语法:show(speed,callback)Number/String,Function speend为动画执行时间,单位为毫秒.也可以为slo ...

  3. 分享5种风格的 jQuery 分页效果【附代码】

    jPaginate 是一款非常精致的分页插件,提供了五种不同风格的分页效果,支持鼠标悬停翻页,快速分页功能.这款插件还提供了丰富的配置选项,你可以根据需要进行设置. 效果演示      源码下载 各个 ...

  4. 新鲜出炉的30个精美的 jQuery & CSS3 效果【附演示和教程】

    新鲜出炉的30个精美的 jQuery & CSS3 效果[附演示和教程]   作为最流行的 JavaScript 开发框架,jQuery 在现在的 Web 开发项目中扮演着重要角色,它简化了 ...

  5. jquery动画效果---animate()--滚屏

    jquery动画效果---animate()方法---W3school

  6. python 全栈开发,Day53(jQuery的介绍,jQuery的选择器,jQuery动画效果)

    js总结 js: 1.ECMAScript5 ES5语法 2.DOM CRUD 获取 3种方式 id tag className //面向对象 对象 : 属性和方法 某个对象中 function $( ...

  7. jQuery的效果(动画)

    jquery的效果(动画) show 概念:显示隐藏的匹配元素 语法:show(speed,callback) 参数:speed:三种预定速度之一的字符串('slow','normal','fast' ...

  8. jQuery的效果

    jQuery的效果也是极其强大的 学习方法的三要素   功能 参数 返回值 fadeout() 由可见过渡到隐藏 三个参数 第一个参数:毫秒(过渡的周期) 第二个参数:匀速(过渡的效果) 第三个参数: ...

  9. 今日工作总结:jquery轮转效果的集成与前台页面banner的设计思路总结

    今日做了两个项目中的两个问题,现在特来总结一下,以便分享给更多的朋友们. 1.jquery轮转效果的集成 涉及到jquery的不同版本问题,解决办法是在后缀用jQuery代替$.项目地址在:121.4 ...

随机推荐

  1. java 实现视频转换通用工具类:视频相互转换-总方法及Mencoder(二)

    1.自动判断格式并调用相应的转换工具,默认方法 /** * 自动判断格式并调用相应的转换工具,默认方法 * @param srcVideoPath * @param tarVideoPath * @r ...

  2. WinDbug抓取进程dump

    安装WinDbug(包含在 Windows Kits-debugger 中)后,运行如下命令将会在 explorer.exe进程发生崩溃后抓取相应的内存数据到D盘根目录下的一个文件夹中 adplus. ...

  3. DNF即将代替Yum

    也许你会惊奇在新安装的 Fedroa 22中没有找到 yum 包,也不明白为何在调用 /usr/bin/yum 或使用各种 Yum 插件时会得到警告.嗯,你看到的没错,Yum 已经去了~.直白的说, ...

  4. EditPlus保存文件时不生成其备份文件的方法

    3.将“保存时去掉备份文件”复选框去掉,点击 应用->确定,即可 .

  5. Linux多线程的一个小例子

    #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <pthread.h& ...

  6. QT运行时加载UI文件

      写QT程序里运行时加载UI文件,代码如下: 点击(此处)折叠或打开 #include "keyboard.h" #include <QtUiTools> #incl ...

  7. 截获导航控制器系统返回按钮的点击pop及右滑pop事件

    前几天看了@栾小布的一篇文章:Custom backBarButtonItem,在跟着做的时候我又顺便扩展了一些,写此文章的目的是为了总结一下自己所写的东西,方便以后翻看容易,同时也是自己入行iOS一 ...

  8. HDU1518(dfs)java/ c++

    Square Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Sub ...

  9. ASP.net导出EXCEL乱码?试试这个

    网上的方法有说加meta的,是有用,不过,不够直接, 甭管你asp文件是utf-8还是gb2312,加入下面两句就搞掂: response.Charset="GB2312" ses ...

  10. sizeof strlen strncpy用法总结 结构体实际所占内存大小 以及memset用法

    sizeof测类型(数组名除外) strlen测实际长度 strncpy返回指针类型 #include <stdio.h> #include <stdlib.h> #inclu ...