为了账号安全,请及时绑定邮箱和手机立即绑定
  • 1、淡入动画fadeIn ①fadeOut:淡出效果 ②fadeIn:淡入效果(方法使用上两者都是一致的,只是结果相反) (1).fadeIn( [duration ] [, complete ] ) ①duration:指定过渡动画运行多长时间(毫秒数),默认值为400。该参数也可以为字符串"fast"(=200)或"slow"(=600)。 ②元素显示完毕后需要执行的函数。函数内的this指向当前DOM元素。 (2)fadeIn()函数:用于显示所有匹配的元素,并带有淡入的过渡动画效果。 注意: ①淡入的动画原理:操作元素的不透明度从0%逐渐增加到100% ②如果元素本身是可见的,不对其作任何改变;如果元素是隐藏的,则使其可见。
    查看全部
  • fadeToggle切换fadeOut与fadeIn效果,所谓“切换”,即如果元素当前是可见的,则将其隐藏(淡出);如果元素当前是隐藏的,则使其显示(淡入) fadeToggle()方法可以在fadeIn()与fadeOut()方法之间进行切换。如果元素已淡出,则fadeToggle()向元素添加淡入效果,如果元素已淡入,则fadeToggle()会向元素添加淡出效果
    查看全部
  • jQuery中淡出动画fadeOut 让元素在页面不可见,常用的办法就是通过设置样式的display:none。除此之外还可以一些类似的方法可以达到这个目的,这里要提一个透明度的方法,设置元素透明度为0,可以让元素不可见,透明度的参数是0-1之间的值,通过改变这个值可以让元素有一个透明度的效果,常见的淡入淡出动画正是这样的原理
    查看全部
  • slideUp与slideDown是一对相反的方法,需要对元素进行上下拉卷效果的切换,jQuery提供了一个便捷方法slideToggle用滑动动画显示或隐藏一个匹配元素 注意: display属性值保存在jQuery的数据缓存中,所以display可以方便以后可以恢复到其初始值 当一个隐藏动画后,高度值达到0的时候,display样式属性被设置为none,以确保该元素不再影响页面布局
    查看全部
  • JQuery中上卷动画slideUp 对于显示的元素,在将其隐藏的过程中,可以对其进行一些变化的动画效果。之前学过了hide方法,hide方法在显示的过程中也可以有动画,但是.hide()方法将为匹配元素的宽度,高度,以及不透明度,同时进行动画操作,这里将要学习新的显示方法slideUp方法 不带参数: $("elem").slideUp() 带参数 .slideUp([duration][,easing][,complete]) 因为动画师异步的,所以要在动画之后执行某些操作就必须要写到回调函数里面
    查看全部
  • show与hide是一对互斥的方法,需要对元素进行显示隐藏的互斥切换,通常情况是需要先判断元素的display状态,然后调用其对应的处理方法。比如显示的元素,那么就要调用hide,反之亦然。对于这样的操作行为,jQuery提供了一个便捷方法toggle用于切换显示或隐藏匹配元素
    查看全部
  • show与hide方法是修改的display属性,通过是visibility属性布局需要通过css方法单独设置 如果使用important在你的样式中,比如display:none important,如果你希望.show()方法正常工作,必须使用.css('display','block !important')重写样式 如果让show与hide成为一个动画,那么默认执行动画会改变元素的高度,宽度,透明度
    查看全部
  • jQuery在做hide操作的时候,是会保存本身的元素的原始属性值,再之后通过对应的方法还原的时候还是初始值,比如一个元素的display属性值为inline,那么隐藏再显示时,这个元素将再次显示inline,一旦透明度达到0,display样式属性将被设置none,这个元素将不再在页面中影响布局
    查看全部
  • toggle与slideToggle细节区别: •toggle:动态效果为从右至左。横向动作,toggle通过display来判断切换所有匹配元素的可见性 •slideToggle:动态效果从下至上。竖向动作,slideToggle 通过高度变化来切换所有匹配元素的可见性 fadeToggle方法 •fadeToggle() 方法在 fadeIn() 和 fadeOut() 方法之间切换。 •元素是淡出显示的,fadeToggle() 会使用淡入效果显示它们。 •元素是淡入显示的,fadeToggle() 会使用淡出效果显示它们。 •注释:隐藏的元素不会被完全显示(不再影响页面的布局)
    查看全部
  • toggle、sildeToggle以及fadeToggle的区别: •toggle:切换显示与隐藏效果 •sildeToggle:切换上下拉卷滚效果 •fadeToggle:切换淡入淡出效果
    查看全部
  • 回调函数中传入的两个参数,如果遍历的是数组,第一个参数是索引值,第二个参数是数组的值;如果遍历是对象,第一个参数是属性,第二个参数是属性值。
    查看全部
  • show与hide方法是修改的display属性,通过是visibility属性布局需要通过css方法单独设置 如果使用!important在你的样式中,比如display: none !important,如果你希望.show()方法正常工作,必须使用.css('display', 'block !important')重写样式 如果让show与hide成为一个动画,那么默认执行动画会改变元素的高度,高度,透明度
    查看全部
  • 语法:参数接受一个jQuery或者dom对象作为查找的条件 .index() 如果不传递任何参数给 .index() 方法,则返回值就是jQuery对象中第一个元素相对于它同辈元素的位置 .index( selector ) 如果参数是一个选择器, .index() 返回值就是原先元素相对于选择器匹配元素的位置。如果找不到匹配的元素,则 .index() 返回 -1 .index( element ) 如果在一组元素上调用 .index() ,并且参数是一个DOM元素或jQuery对象, .index() 返回值就是传入的元素相对于原先集合的位置
    查看全部
  • jQuery.inArray()函数用于在数组中搜索指定的值,并返回其索引值。如果数组中不存在该值,则返回 -1。 语法: jQuery.inArray( value, array ,[ fromIndex ] ) 用法非常简单,传递一个检测的目标值,然后传递原始的数组,可以通过fromIndex规定查找的起始值,默认数组是0开始 例如:在数组中查找值是5的索引 $.inArray(5,[1,2,3,4,5,6,7]) //返回对应的索引:4 注意: 如果要判断数组中是否存在指定值,你需要通过该函数的返回值不等于(或大于)-1来进行判断
    查看全部
  • jQuery的大部分方法都是针元素合集的操作,所以jQuery会提供$(selector).each()来遍历jQuery对象 .each只是处理jQuery对象的方法,jQuery还提供了一个通用的jQuery.each方法,用来处理对象和数组的遍历 语法 jQuery.each(array, callback ) jQuery.each( object, callback ) 第一个参数传递的就是一个对象或者数组,第二个是回调函数 $.each(["Aaron", "慕课网"], function(index, value) { //index是索引,也就是数组的索引 //value就是数组中的值了 }); each就是for循环方法的一个包装,内部就是通过for遍历数组与对象,通过回调函数返回内部迭代的一些参数,第一个参数是当前迭代成员在对象或数组中的索引值(从0开始计数),第二个参数是当前迭代成员(与this的引用相同 jQuery.each()函数还会根据每次调用函数callback的返回值来决定后续动作。如果返回值为false,则停止循环(相当于普通循环中的break);如果返回其他任何值,均表示继续执行下一个循环。 $.each(["Aaron", "慕课网"], function(index, value) { return false; //停止迭代 }); jQuery方法可以很方便的遍历一个数据,不需要考虑这个数据是对象还是数组
    查看全部

举报

0/150
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的动画处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!