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

如何实现“新手引导”效果

江老实 Web前端工程师
难度初级
时长50分
学习人数
综合评分9.63
118人评价 查看评价
9.6 内容实用
9.6 简洁易懂
9.7 逻辑清晰
$('#searchTip').delegate('a','click',function(){
var $parent = $(this).parent();
$parent.hide();
if($parent.next().length){
$parent.next().show();
}else{
$('#mask,#searchTip').hide();
}
}).delegate('span','click',function(){
$('#mask,#searchTip').hide();
})
两重for循环分别给5个a元素和4个span元素都绑定了onclick事件,有点繁琐,其实可以使用事件委托,将整个click事件绑定在oSearch上,然后通过根据e.target || e.srcElement的tagName属性是'A'还是'SPAN'来写相应的对应逻辑
//下一步按钮
这段for循环老师添加了额外的属性index来记录索引,无非就是想达到目的:使得onclick中的i能实时拿到对应值,而不是拿到for循环结束后的那个i值,当然这也不失为一种思路。其实不额外增加index属性也可以实现。
方法1:使用闭包特性结合立即执行的函数表达式把i的值当作参数传入
方法2:更简单,使用let的块级作用域特性,把for循环后面的var声明改成let声明
这节课做得简单易懂非常好
就是声音小点
这是2013年录制的视频吗?
我是一个好学生~~
position:absolute;
margin-left:-490px;
text-indent:-999px;
cursor:pointer;
用现成的图片来做这个效果.....太敷衍了吧
江老师的所有课程都看完了,确实不错
江老师的系列课程都非常不错,轻松易懂,信手拈来
一年又一年,悟空等了500年,师傅你终于来了。。。
学习了,谢谢老师 \(^_^)/
这里个个都是人才,我静静看。。。
git批量删除分支

git branch |grep 'branchName' |xargs git branch -D,从分支列表中匹配到指定分支,然后一个一个(分成小块)传递给删除分支的命令,最后进行删除。
课程须知
1.对div和css相关内容精通掌握;2. 具有一定的JavaScript和JQuery知识基础
老师告诉你能学到什么?
1.掌握“新手引导”的实现思路 2.了解html结构布局 3.掌握简便的定位方法 4.学会用 原生JavaScript代码和JQuery两种方式实现依次显示效果

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消