是这样做吗?
来源:3-4 自由编程
Aurora_Meteor
2020-04-26 17:45:11
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Document</title>
<style>
.box {
width: 300px;
height: 300px;
background-color: pink;
}
.sBox{
width: 100px;
height: 100px;
background-color: #0af;
display: none;
}
.show{
display: block;
}
</style>
</head>
<body>
<p>点击这里!</p>
<div class="box">
<div class="sBox">我是smallbox内容</div>
</div>
<script src="https://cdn.bootcss.com/zepto/1.0rc1/zepto.min.js"></script>
<script>
$(document).ready(function () {
$('p').click(function(){
$('.sBox').addClass('show');
});
$('.sBox').click(function(){
alert('已执行');
});
});
</script>
</body>
</html>
4回答
同学你好,关于同学的问题回答如下:
1、老师举的例子是跟同学说,通过on绑定事件是jq的方法,原生js是不可以使用的,不管是一种还是多种。
2、zepto的用法跟jq大部分是一样的,zepto就是简约的jq。
3、同学的建议老师会反馈给有关部分,她们会对此进行综合考量的。同学也不一定非得使用课程里面的笔记,自己写word总结都是可以,每个阶段对应相应的word,这样对应起来也好找。当然了,这些学习方法还得同学自己慢慢总结,找到适合自己的。
祝学习愉快~
好帮手慕粉
2020-04-27
同学你好,关于同学的问题回答如下:
1、on和addEventListener都可以为元素绑定多个事件,但是我们一般用不到,我们一般就绑定一个事件。
2、addEventListener是原生js的方法。
3、原生js和库绑定事件区别如下:
由此可以看出,原生js不可以使用on绑定多个事件,jq库才可以。
4、建议同学可以回顾下相关课程,把这些绑定事件的方法写在一起,进行比较性的记忆,要学会对学过的知识进行总结。
祝学习愉快~
好帮手慕粉
2020-04-26
同学你好,关于同学的问题回答如下:
1、代码实现的是正确的。
2、除此之外,on支持动态绑定元素,即页面上元素有添加或变化后仍可绑定。而直接使用click事件只能绑定静态元素。
祝学习愉快~
Aurora_Meteor
提问者
2020-04-26
使用on绑定事件和直接使用click的区别是on可以同时绑定多个事件还是有什么其他区别?
相似问题