为了账号安全,请及时绑定邮箱和手机立即绑定
document.getelementsByClassName() 支持IE9+的
感觉这个老师是听了这么多慕课里最棒的!
老师讲课很好,通俗易懂,受益匪浅啊,但是适合有一定基础的同学学习
函数只要是要调用它进行执行的,都必须加括号。此时,函数()实际上等于函数的返回值。当然,有些没有返回值,但已经执行了函数体内的行为,这个是根本,就是说,只要加括号的,就代表将会执行函数体代码。
不加括号的,都是把函数名称作为函数的指针,用于传参,此时不是得到函数的结果,因为不会运行函数体代码。它只是传递了函数体所在的地址位置,在需要的时候好找到函数体去执行。
if(checkScrollSlide)难道不是checkScrollSlide=true的省略写法?checkScrollSlide()返回的本来就是布尔值
那个叫NoLimits的,你说if(checkScrollSlide)里不用加括号的经过实践了吗?如果没有,那么我告诉你代码敲出来的结果:不加()只是判定这个函数是否存在,开始我没有加括号,导致滑动几个像素都会使if语句判定通过。加上括号之后才真正通过checkScrollSlide()方法内部进行判定。自己不会的请别在这误人子弟!
推荐使用indexOf判断语句:
for(var i = 0; i < childs.length; i++){
if(childs[i].className.indexOf(clsName) != -1){
Lis.push(childs[i]);
}
}
使用=clsName的话,在一个元素具有多个class的情况是不能正确获取结果的。
分散效果是个啥,题目上的样子吗,图片显示不出啊
因为IE浏览器不兼容document.getElementsByClassName()方法,只兼容TagName和Id
女讲师好感动,讲的很细致哈哈哈,么吗

已采纳回答 / 慕粉3749831
setTimeOut只在设置的时间段之后执行一次,每隔一段时间执行需要用setInterval方法
那个说if(checkScrollSlide)里是不用加括号的,你是在误人子弟吗

最赞回答 / 爱吃葫芦娃
这个问题是视频中的滚动条函数调用式写错了,if语句里的函数名没加()

最新回答 / qq_秋_
console.log();断点打印,看看哪个关键性步骤出错
虽然听懂了 还是有点懵 老师讲得很棒
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识; 3.对jQuery相关知识掌握。
老师告诉你能学到什么?
1.学会实现瀑布流布局实现的三种方式; 2.div如何定位和排序; 3.掌握CSS3中多栏布局的知识。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消