JQuery中的问题 函数传参

$(function(){$(document).mousemove(function(e){$("#divmin").css("left",e.pageX).css("... $(function () {
$(document).mousemove(function (e) {
$("#divmin").css("left", e.pageX).css("top", e.pageY);
});
});

这里面的那个e 传的那个参数 是可以随便改的,代表什么意思? 传进来 为什么就能e,pageX 就能.pageX用了。 一直搞不明白 这个e 传进来 都干了些什么
展开
 我来答
喵不语__
推荐于2016-10-28 · TA获得超过2.5万个赞
知道大有可为答主
回答量:3281
采纳率:75%
帮助的人:613万
展开全部
  jquery的函数都是支持多参数传递的。例如:css,ajax,each等函数。
  多参数传递是使用大括号({})语法创建无类型对象的形式传递的。形式如下。
  {a1:1,a2:2,a3:3,....,an:n}
  例子:
  <script language="javascript">
  a({a:1,b:2,c:3});
  function a(b)
  {
  alert(b.b);
  }
  </script>
百度网友0da94d5
2012-08-01 · TA获得超过466个赞
知道小有建树答主
回答量:498
采纳率:100%
帮助的人:210万
展开全部
一般都可以不写 e表示mousemove这个事件触发时候的对象情况 可以获取到该对象当时的属性变化信息
关于each里面的key 和value 循环时候处理的是集合 好比 for(var i=0;i<list.length;i++;)的时候 i 和 list[i]的关系
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
btrbt
2012-08-01 · TA获得超过178个赞
知道答主
回答量:205
采纳率:0%
帮助的人:110万
展开全部
e 是 jQuery.Event
Event 属性包括
target
relatedTarget
pageX
pageY
which
metaKey
所以e大概就是一个中转,吧就得属性传到新的上
追问
但是 吧其中的e 换成en也可以或称sss也可以,我就郁闷了 像winform的事件中 有个e  是event我知道,  那照你这样说如果遍历一个dictionary的数组data     $.each(data,function(key,value){});这个穿的KEY 和VALUE    也不知道是哪里传来的  就直接可以用了   就像上面那个e 一样 我都不知道哪里传来的 干什么用的
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iexapl
2012-08-01 · TA获得超过266个赞
知道小有建树答主
回答量:521
采纳率:0%
帮助的人:275万
展开全部
是事件对象
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式