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

这个函数的运行顺序是什么求解,特别这个e.data,和mouseover后的两个参数,谢谢

<script type="text/javascript">

        var n = 0;

        //不同函数传递数据

        function data(e) {

            $(".right a").html('mouseover事件触发次数:' + (++n) + '<br/> 传入数据为 :'+ e.data)

            console.log(e.data)

        }


        function a() {

            $(".right p:first").mouseover('data = 慕课网', data)

        }

        a();


    </script>


正在回答

5 回答

下面的函数调用的的上面的

1 回复 有任何疑惑可以回复我~
#1

我要去幼儿园深造了 提问者

那为什么data=慕课网呢,谢谢
2016-08-09 回复 有任何疑惑可以回复我~
#2

我要去幼儿园深造了 提问者

非常感谢!
2016-08-10 回复 有任何疑惑可以回复我~

mouseover后面有两个参数。

第一个是赋值给e.data的值,是可选参数(不填就是没有传入的参数)------>所以这时候e.data = 'data = 慕课网'

第二个是调用的函数。


以上


0 回复 有任何疑惑可以回复我~

因为最下面有一句“a();”,所以先执行“a()函数”,a()函数里的mouseover('data=幕课网',data).就是将‘data=幕课网’传给上面的data()函数(上面定义的),

0 回复 有任何疑惑可以回复我~

不带参数就是,不是动态的,执行的都是事先设置好的

0 回复 有任何疑惑可以回复我~

data=慕课网。是数据 是程序员写的需要传入的数据

0 回复 有任何疑惑可以回复我~
#1

我要去幼儿园深造了 提问者

方法一:$ele.focusout() 绑定$ele元素,不带任何参数一般是用来指定触发一个事件,可能一般用的比较少 <div id="test">点击触发<div> $("ele").focusout(function(){ alert('触发指定事件') }) $("#text").mouseup(function(){ $("ele").focusout() //指定触发事件 }); 还有一个这个什么叫做不带任何参数呢
2016-08-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个函数的运行顺序是什么求解,特别这个e.data,和mouseover后的两个参数,谢谢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信