为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery基础课程

难度初级
时长 9小时58分
学习人数
综合评分9.23
402人评价 查看评价
9.6 内容实用
9.2 简洁易懂
8.9 逻辑清晰
  • each()方法遍历指定的元素集合,在遍历时,通过回调函数返回遍历元素的序列号,<br> $(selector).each(function(index)) $("span").each(function(index)){ if(index ==0 ) $(this).attr("class","red"); }
    查看全部
  • 1.delay()方法的功能是设置一个延时值来推迟动画效果的执行,它的调用格式为:$(selector).delay(duration);其中参数duration为延时值,它的单位是毫秒,当超过延时值时,动画继续执行。 2.delay() 方法对队列中的下一项的执行设置延迟;对当前正在运行的动画是没法进行延迟的。(回答:JS是单线程的嘛,肯定是先执行完动画再延迟的)
    查看全部
  • 在:前记得加空格
    查看全部
  • 不是删除class,而是删除class代表的那个span,即被选中的span,删除他里面的文本
    查看全部
  • 1.stop()方法的功能是在动画完成之前,停止当前正在执行的动画效果,这些效果包括滑动、淡入淡出和自定义的动画,它的调用格式为:$(selector).stop([clearQueue],[goToEnd]); 其中注意selector是要停止的对象!另外,两个可选项参数clearQueue和goToEnd都是布尔类型值,前者表示是否“停止正在执行的动画”,后者表示是否“完成正在执行的动画”,默认为false。【这里的解释貌似有问题,第一个参数表达的意思应该是:是否要停止当前动画之后的动画的执行。】 2.参数:(默认情况下,不写参数,则会被认为两个参数都是false。) stopAll:可选。规定是否停止被选元素的所有加入队列的动画。意思就是如果该参数值为true,则会停止所有“后续动画或事件”。如果该参数值为false,则只停止被选元素当前执行的动画,后续动画不受影响。因此,该参数一般都为false。 goToEnd:可选。规定是否允许完成当前动画,该参数只能在设置了stopAll参数时使用。上面我们说了,stopAll参数我们一般都会写fasle值,不是默认,而是真实的写上该参数。那么goToEnd参数就有两个选择了,一个是false,一个是true。其中意思,大家应该都明白了。一般都为true。意思就是允许完成当前动画。 3.哪些算是“后续的动画或事件”?? 3.感觉只要后一个参数设置了false,就会停止(因为后续动画执行的条件是前面动画执行完成,是否有别的方法使得动画“排序”?)
    查看全部
  • remove() empty()方法删除元素,该方法可以通过添加过滤参数指定需要删除的某些元素,而empty()方法则会删除所选元素的子元素 如 $("span").remove(".red") 他会删除span里的所有东西 $("span").empty(".red") 他会删除span的指定子元素即class
    查看全部
  • each() 方法遍历元素,在遍历时,通过回调函数返回遍历元素的序列号,调用格式为 $(selector).each(function(index)) $"span").each(function(index){ if(index==2){ $(this).addclass("focus") } });
    查看全部
  • wrap() wrapInner() 两种方法包裹元素和内容 前者用于包裹元素本身,后者则用于包裹元素中的内容 $(selector).wrap(wrapper) $(selector).wrapInner(wrapper) $(".red").wrap("<div></div>") $(".red").wrapInner("<strong></strong>")
    查看全部
  • 为什么在给图片设置动画的时候,要把position属性设置为relative或者absolute? 答一:我认为要给图片设置position属性是为了达到让图片移动的效果,图片移动就两个方式: 设置margin-left/right/top/bottom属性值的大小来移动;设置position: relative/absolute;再通过left/right/top/bottom四个方向的属性值大小来移动;而设置position的是为了配合TRBL四个方向属性起效果。
    查看全部
  • 替换内容replaceWith() replaceAll()方法都可以用于替换元素或元素中的内容 $(selector).replaceWith(content) $(content).replaceAll(selector) 参数selector是被替换的元素,content是替换的内容,他们的不同之处在于前者会在原来位置的后面显示,后者会在被替换元素原来的位置显示
    查看全部
    0 采集 收起 来源:替换内容

    2016-04-07

  • 1.调用animate()方法不仅可以制作简单渐渐变大的动画效果,而且还能制作移动位置的动画,在移动位置之前,必须将被移元素的“position”属性值设为“absolute”或“relative”,否则,该元素移动不了。 2.注释:使用 "+=" 或 "-=" 来创建相对动画(relative animations);使用 "+=" 或 "-=" 还可以表示对原有尺寸进行增减!
    查看全部
  • 1.animate()方法可以创建自定义动画效果,它的调用格式为:$(selector).animate({params},speed,[callback]);其中,params参数为制作动画效果的CSS属性名与值(name:"value",注意引号),speed参数为动画的效果的速度,单位为毫秒,可选项callback参数为动画完成时执行的回调函数名。 2.只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。想要做背景颜色渐变,见下列地址: jquery背景色渐变 http://zhidao.baidu.com/question/536255035.html?fr=iks&word=jquery%B1%B3%BE%B0%C9%AB%BD%A5%B1%E4&ie=gbk CSS3 transition-property 属性 http://www.w3school.com.cn/cssref/pr_transition-property.asp
    查看全部
  • $("li")[1].css("background-color", "#60F");错误: $("li")[1]为DOM对象,css为JQ方法 $("li:eq(2)").setAttribute("class","ed");错误: $("li:eq(2)")为JQ对象setAttribute为DOM方法 $("li:eq(2)").innerHTML;错误:$("li:eq(2)")为JQ对象innerHTML为DOM属性
    查看全部
  • html带格式 text单纯获取文本
    查看全部
  • 1.调用fadeTo()方法,可以将所选择元素的不透明度“以淡入淡出的效果调整为指定的值”,该方法的调用格式为:$(selector).fadeTo(speed,opacity,[callback]);其中speed参数为效果的速度,opacity参数为指定的不透明值,它的取值范围是0.0~1.0,可选项参数callback为效果完成后,回调的函数名。 2.如果目标值比当前值高,则需要变得更不透明,所以效果是淡入;相反,则需要变得更透明,则是淡出;(透明度:从 0.0 (完全透明)到 1.0(完全不透明))
    查看全部

举报

0/150
提交
取消
课程须知
您需要知道HTML、JavaScript和CSS样式的基础语法,并能使用这些语法构建一个DIV+CSS结构页的完整过程。
老师告诉你能学到什么?
通过本课程的学习,您可以由浅入深地全面了解jQuery框架的基础知识,掌握并使用jQuery操控DOM元素的方法与技巧,深入理解jQuery框架提供的各类API与函数的工作原理和自定义jQuery插件的各项技能。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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