为了账号安全,请及时绑定邮箱和手机立即绑定
  • 会弹出两次对话框, 因为匹配元素有两个(两个p), 所以回调函数会在每个匹配元素上执行一次
    查看全部
  • inline元素在fadeIn的过程中被设置为display: inline; opacity同时逐渐变大到1
    查看全部
  • 淡出的过程中在style中设置opacity, 逐渐变小, 直到为0(或很小?), 将设置变为display: none; (移去opacity的设置); 如果是inline元素, 如对span元素进行fadeOut(), 那么同样也只是改变opacity, 只是在.show时, 会被设置为display: inline; 即使没有设置duration参数, 它也是一个渐变过程(如果提供任何其他字符串,或者这个duration参数被省略,那么默认使用400毫秒的延时)
    查看全部
  • 连续点击按钮多次,slideToggle会重复相应的次数。
    查看全部
  • 如果元素本身原先没有display: none, 而是display: block, 则相当于执行完动画, 马上弹出对话框 在元素高度渐变成原本设置的过程中, style样式中, height、margin-top/bottom、padding-top/bottom逐渐变大; display从none, 变为block; 另外还有overflow: hidden;
    查看全部
  • 如果让show与hide成为一个动画,那么默认执行动画会改变元素的高度,高度(宽度),透明度 由此可以延伸一点, 当一个inline元素被设置了动画效果的show, 它的宽高透明度会渐变, 因此, 它会被设为display: inline-block; 如果没有设置动画效果, 将inline元素直接show(), 就仍然保持display: inline 样式.
    查看全部
  • 如果在.hide动画里面传入complete函数, 进行一段延时循环, 发现后面show动画里设置的延时时间并不会随之阻塞, 动画已经在幕后进行了, 待延时返回, 可能动画已经结束(直接show了)或动画进行了一部分了: 同一元素的动画相对于每个动画中的回调是异步执行的(也就是在后续stop中提到的动画队列)
    查看全部
  • 直接.hide(), 没有参数, 没有过渡效果, 直接在style样式上设置display: none .hide('slow') .hide('fast') .hide(3000) 字符串需要引号; 如果.hide()传入参数, 但没有设置duration值, 如只传入{complete: function}, 或只传入{}空对象, 也有一个动画效果, 可能就被设为默认值400ms 一旦透明度 达到0,display样式属性将被设置为none hide过程中, 会在ele.style上直接设置overflow:hidden;然后对height、padding、margin、width、opacity做递减操作(如果已经为0, 如padding/margin, 则保持为0), 递减速度根据设置时间而定, 最后这几个值(opacity)均达到0时, 将在style上display设置none .hide({ duration:3000, complete: function(){} }) 也可以这样调用hide方法
    查看全部
  • get方法是获取dom对象,eq方法是获取jq对象
    查看全部
  • jQuery.trim()函数用于去除字符串两端的空白字符
    查看全部
  • .animate( properties, options ) options参数 duration - 设置动画执行的时间 easing - 规定要使用的 easing 函数,过渡使用哪种缓动函数 step:规定每个动画的每一步完成之后要执行的函数 progress:每一次动画调用的时候会执行这个回调,就是一个进度的概念 complete:动画完成回调
    查看全部
  • linear是平滑线性的意思,也就是匀速
    查看全部
  • jQuery.each(array,function(index,value){}) jQuery.each(object,function(property,value){}) index——索引 property——属性 value——值
    查看全部
  • .index( selector 选择器例如“#test1”)
    查看全部
  • jQuery中DOM元素的获取index方法: .index()方法,从匹配的元素中搜索给定元素的索引值,从0开始计数。 语法:参数接受一个jQuery或者dom对象作为查找的条件 1: .index() 同级别的元素不管是不是同类li元素包括a开始,从父元素的第一个子元素算起 2:.index( selector选择器 ) 2和3都是从要查找的那个元素(li)索引0开始算起,父元素的其他不是li的子元素索引(如 a )会被忽略,不计算索引。 3: .index( element元素 ) ps: 如果不传递任何参数给 .index() 方法,则返回值就是jQuery对象中第一个元素相对于它同辈元素的位置 如果在一组元素上调用 .index() ,并且参数是一个DOM元素或jQuery对象, .index() 返回值就是传入的元素相对于原先集合的位置 如果参数是一个选择器, .index() 返回值就是原先元素相对于选择器匹配元素的位置。如果找不到匹配的元素,则 .index() 返回 -1 <ul> <a></a> <li id="test1">1</li> <li id="test2">2</li> <li id="test3">3</li> </ul> $("li").index() 没有传递参数,反正的结果是1
    查看全部

举报

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

微信扫码,参与3人拼团

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

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