// 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. js常用内置对象、Dom对象、BOM对象

    11.html元素事件属性中,如onclick="",双引号里可以是方法条用,可以是js代码(无需加<script>标签) 12.JavaScript内置 对象.属性和 ...

  2. 中文乱码 jsp正常后台接收异常

    关于中文乱码:1,解决GET方式中的中文编码问题. 在Jsp中如果用中文方式传递编码,一定要保证传递过去的是U8:情况一:在便签中<s:action > 可以使用<s:param&g ...

  3. ASP.Net Core简介

    定义:一个经过精简的.模块化的.NET Framework子集,目的是为了跨平台..NET Core的类库叫做“CoreFX”,更精简的版本叫做“CoreCLR”. ASP.NET Core 是微软的 ...

  4. linux http请求监控工具httpry---官方文档

    原文地址:http://dumpsterventures.com/jason/httpry/ core program httpry is a specialized packet sniffer d ...

  5. 分享asp.net学习交流社区

    亲们 最近发现一个很好的asp.net学习交流的QQ群——237221223.爱好asp.net的亲们可以加入到大家庭中去哈.大家在一起交流学习

  6. position定位问题

    position属性规定了元素的定位类型,默认为static.该属性还可以有下值:absolute:生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位.fixed:生成绝对定位的 ...

  7. sublime中使用markdown

    #为知笔记##为知笔记###为知笔记 1. 列表12. 列表23. 列表35. 顺序错了不用担心3. 写错的列表,会自动纠正 为知笔记---------------------- ```cpp int ...

  8. CSS样式表介绍

    一.    CSS中的样式选择 1)内样式(内联样式) style=””; 2)内嵌样式 <style type="text/css"></style> 3 ...

  9. Visual C++ 打印编程技术-内存设备环境

    1.内存设备环境 内存设备环境是一个没有设备与它联系的环境.一般利用与某个标准设备环境兼容的内存设备环境把一个位图复制到屏幕上去.为此可以先创建一个与某个标准设备环境兼容的内存设备环境,然后把所要显示 ...

  10. cognos 10.2.2 Framework manager使用”数据源”新建查询主题

    又做了一个简单的报表,就是在Framework Manager中写个sum()的sql出个报表,可以使用使用"数据源"新建查询主题 配置查询主题后修改SQL,注意全部都是大写,要和 ...