jQuery 是一个 JavaScript 库,它提供了一系列的 API,可以让开发者更容易地使用 JavaScript 来创建动态网页。jQuery 的效果是其最重要的特性之一,它可以让开发者快速地创建出各种各样的动画效果。
jQuery 的效果 API 可以让开发者快速地创建出各种各样的动画效果,包括 fadeIn、fadeOut、slideUp、slideDown 等等。这些 API 都是非常容易使用的,而且还可以自定义动画时间、回调函数等。
$('#myElement').fadeIn(1000, function() { // Do something after the animation is complete. });
此外,jQuery 还提供了一些其他有用的效果 API,如 animate() 和 show()/hide() 等。animate() 可以让开发者创建出复杂的动画效果,而 show()/hide() 则可以快速地显示或隐藏元素。
$('#myElement').animate({ width: '200px', height: '200px' }, 1000);
此外,jQuery 还有一个很有用的特性就是“链式”语法。这意味着你可以将多个 jQuery 效果方法连在一起使用,而不需要写多行代码来实现相同的功能。
$('#myElement') // Select the element. .fadeIn(1000) // Fade it in. .slideUp(500) // Slide it up. .animate({ // Animate its size. width: '200px', height: '200px' }, 1000);
在jQuery中可以实现许多效果,在本教程的“jQuery 效果”部分我们已经介绍了一小部分,在本节中,我们继续来看看jQuery中还具有哪些效果方法。
下面的表格列出了所有用于创建动画效果的 jQuery 方法。
方法 | 描述 |
---|---|
animate() | 对被选元素应用"自定义"的动画 |
clearQueue() | 对被选元素移除所有排队函数(仍未运行的) |
delay() | 对被选元素的所有排队函数(仍未运行)设置延迟 |
dequeue() | 移除下一个排队函数,然后执行函数 |
fadeIn() | 逐渐改变被选元素的不透明度,从隐藏到可见 |
fadeOut() | 逐渐改变被选元素的不透明度,从可见到隐藏 |
fadeTo() | 把被选元素逐渐改变至给定的不透明度 |
fadeToggle() | 在 fadeIn() 和 fadeOut() 方法之间进行切换 |
finish() | 对被选元素停止、移除并完成所有排队动画 |
hide() | 隐藏被选元素 |
queue() | 显示被选元素的排队函数 |
show() | 显示被选元素 |
slideDown() | 通过调整高度来滑动显示被选元素 |
slideToggle() | slideUp() 和 slideDown() 方法之间的切换 |
slideUp() | 通过调整高度来滑动隐藏被选元素 |
stop() | 停止被选元素上当前正在运行的动画 |
toggle() | hide() 和 show() 方法之间的切换 |
CSS3 word-break 属性实例 在合适的点换行:p.test {word-break:break-all;}浏览器支持表格中的数字表示支持该属性的第一个浏览...
CSS3 :nth-of-type() 选择器完整CSS选择器参考手册定义和用法:nth-of-type(n)选择器匹配同类型中的第n个同级兄弟元素。参数是元...
CSS3 transition-delay属性实例等待2秒前切换效果开始:transition-delay: 2s;-webkit-transition-delay: 2s; 浏览器支持表格中...
CSS3 box-ordinal-group 属性实例指定的一个box的子元素的显示顺序:.box{display:-ms-flexbox; display:-moz-box; display:-web...