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

搞不懂a函数有什么用啊?直接给$(".right p")绑定鼠标事件不就好了吗?

搞不懂a函数有什么用啊?直接给$(".right p")绑定鼠标事件不就好了吗?

qq_朋友你好_0 2016-07-26 22:36:45
<script type="text/javascript">        var n = 0;        //不同函数传递数据        function data(e) {            $(".right a").html('mouseover事件触发次数:' + (++n) + '<br/> 传入数据为 :'+ e.data)        }         function a() {            $(".right p").mouseover('data = 慕课网', data)        }        a();     </script>
查看完整描述

4 回答

?
blovetu

TA贡献319条经验 获得超234个赞

如果这个东西出现很多次,你还要写很多次啊,多麻烦,比如来了一群小朋友要吃雪糕,你总不能给每一个小朋友现做一个吧,多麻烦,一定是你做好了,每个人过来拿就好了

查看完整回答
2 反对 回复 2016-07-27
?
刚毅87

TA贡献345条经验 获得超309个赞

使用函数封装,方便了以后的调用,这是一个好习惯,需要培养起来

查看完整回答
1 反对 回复 2016-07-27
?
沙龙白珠

TA贡献18条经验 获得超4个赞

这样是为了能重复使用,如果无此需求,就没必要封装!

查看完整回答
反对 回复 2016-07-27
?
yemaa

TA贡献77条经验 获得超14个赞

$(".right p").mouseover('data = 慕课网', data),就是把这个‘data = 慕课网'参数传给data这个函数并且执行data这个函数,也就是你data函数中e的参数是'data = 慕课网',这样写应该是起到了封装的作用吧

查看完整回答
反对 回复 2016-07-27
  • 4 回答
  • 0 关注
  • 1450 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信