JQuery基础教程 学习笔记(三)

1, 设置css样式属性 .css('property','value'); 或 .css('property1':'value1','property2':'value2');

  获取css样式属性值 .css('property');

2, 函数parseFloat(str,n):  会在str中查找第一个浮点数,转换成n进制

  方法currentSize.slice(n):  返回字符串中从指定的字符开始的子字符串(n<0表示倒数第n个)

3, 定义变量和名时以$开头表明是一个JQuery对象

4, 在字符串中#不属于的id名的一部分,必须去掉

5, this的取法应该写成$(this)

6, .fadeIn('slow'): 显示时逐渐增加透明度 .fadeOut()则是隐藏时逐渐减少透明度

7, .show()和.hide()同时改变透明度,高度,宽度

8, animate({param1:'value1',param2:'value2'},speed,function(){alert('The animate is finished.')});

9, padding : 内边距 border 边框

10,.slideUp();方法通过使用滑动效果,隐藏显示的被选元素 .slideDown() 方法通过使用滑动效果,显示隐藏的被选元素。

11,元素效果排队不适用于非效果方法,如.css(); 可使用回调函数解决

12,.next()下一个同辈元素

 

View Code
$(document).ready(function() {
$('p:eq(3)').css('backgroundColor', '#fcf').hide();
$('p:eq(2)').css('backgroundColor', '#cff').click(function() {
var $thisPara = $(this);
$thisPara.next().slideDown('slow',function(){
$thisPara.slideUp('slow');
});
});
});


$(document).ready(function() {
$('div.label').click(function(){
$('div.button').fadeTo('slow',0.5)
.animate({left: 650}, 'slow')
.fadeTo('slow',1.0,function(){
$('div.button').css('backgroundColor','#f00');
});
//$('div.button').animate({height:38},'slow');
});
});

$(document).ready(function() {
$('p:eq(1)').hide();
$('span.more').click(function(){
$('p:eq(1)').animate({height:'show',width:'show',opacity:'show'},'slow');
$(this).hide();
});
});

$(document).ready(function() {
$('div.button').click(function(){
var $speech=$('div.speech');
var currentSize=$speech.css('fontSize');
var num = parseFloat(currentSize,10);
var unit = currentSize.slice(-2);
if(this.id == 'switcher-large')
num*=1.4;
else
num/=1.4;
$speech.css('fontSize',num+unit);
});
});

 

小结:

posted @ 2012-04-03 09:32    阅读(228)  评论(0编辑  收藏  举报