// 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. 前景还是“钱景”——MM应用引擎的自我博弈

    纵观当前的移动互联网发展态势,巨大的商机已经展露无遗,各个领域的企业及个人对于APP的开发如火如荼,许多APP从诞生伊始,就面临着软件开发的专业性,商业模式的模糊性,以及市场推广的艰巨性三个巨大难题, ...

  2. 冒泡排序和快速排序的java实现

    转发请注明原创地址 http://www.cnblogs.com/dongxiao-yang/p/6264831.html 冒泡 public static int[] bubble_sort(int ...

  3. CentOS开发环境LAMP搭建

    CentOS开发环境搭建 -------------------------------------------------------------------------准备工作---------- ...

  4. [GIF] GIF Loop Coder - Animating with Arrays

    In this lesson, we discuss animating using arrays, and how different data types are interpolated whi ...

  5. vmtouch - the Virtual Memory Toucher

    https://hoytech.com/vmtouch/ [root@localhost ~]# git clone git://github.com/hoytech/vmtouch.git 正克隆到 ...

  6. IOPS=(Queue Depth)/(IO latency)

    IO 延迟:存储设备的IO延迟 Queue Depth:磁盘控制器所发出的批量指令的最大条数 IOPS:磁盘设备每秒的IO 三者之间的关系:IOPS=(Queue Depth)/(IO latency ...

  7. 适用于cocos2dx的编辑器:Texture,Tilemap,Particle,Action,Level etc

    原文:http://www.cocos2d-x.org/wiki/Editors_for_cocos2d-x_TextureTilemapParticleActionLevel_etc Action ...

  8. 菜单类(CCMenu,CCMenuItem)

  9. Cocos-2d 坐标系及其坐标转换

    Cocos-2d中,涉及到4种坐标系: GL坐标系Cocos2D以OpenglES为图形库,所以它使用OpenglES坐标系.GL坐标系原点在屏幕左下角,x轴向右,y轴向上. 屏幕坐标系苹果的Quar ...

  10. [转]使用Beaglebone Black的SPI

    分类: Beaglebone Black2013-11-24 18:21 678人阅读 评论(6) 收藏 举报 beaglebone blackbeagleboneSPIdevice tree   目 ...