jQuery笔记二——基础/动画
1. jQuery的基础语法: $(selector).action()
2. 很多jQuery的语句放在ready里面
$(document).ready(function(){ // jQuery methods go here... });
这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。(似乎不能完全的有效,有时候必须手动在body前面写)
如果在文档没有完全加载之前就运行函数,操作可能失败。下面是两个具体的例子:
- 试图隐藏一个不存在的元素
- 获得未完全加载的图像的大小
简洁写法(与以上写法效果相同):
$(function(){ // jQuery methods go here... });
3.jQuery 中所有选择器都以美元符号开头:$()
4.通过 jQuery,您可以使用 toggle() 方法来切换 hide() 和 show() 方法。
$(selector).toggle(speed,callback);
toggle是一个强大的转换命令。
淡入淡出:fadeIn(),fadeOut(),fadeToggle(),fadeTo()
滑动:slideDown(),slideUp(),slideToggle()
5.jQuery animate()
$(selector).animate({params},speed,callback);
几乎可以用 animate() 方法来操作所有 CSS 属性吗。当使用 animate() 时,必须使用 Camel 标记法书写所有的属性名,比如,必须使用 paddingLeft 而不是 padding-left,使用 marginRight 而不是 margin-right,等等。
同时,色彩动画并不包含在核心 jQuery 库中。
如果需要生成颜色动画,您需要从 jquery.com 下载 Color Animations 插件。