JQuery中这个function那个e是什么意思

 我来答
假的羊
推荐于2017-11-27 · TA获得超过3283个赞
知道大有可为答主
回答量:2468
采纳率:66%
帮助的人:1806万
展开全部
是事件,在firefox中只能在事件现场使用window.event,所以只有把event传给函数使用。为了兼容FF和其它浏览器,一般会在函数里重新给e赋值:
e = window.event || e;
也就是说,如果window.event存在,则该浏览器支持直接使用window.event,否在就是不支持,不支持就使用传进来的e。

如下代码:
<SCRIPT LANGUAGE="JavaScript">
<!--
window.onload = function(e){
//alert(window.event.type) // IE时调用,非IE注释掉否则报错
alert(e.type); // FF时调用,非FF注释掉否则报错
// 由于这里的事件是window.onload ,所以打印type两个都会显示”load“。
}
//-->
</SCRIPT>
转自:http://zhidao.baidu.com/question/464910126.html
/*--------------------------------*/
在触发该事件的时候,系统会给传给你这个参数,他包含了触发该事件的一些信息...
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
翔瑞团队
推荐于2016-09-02
知道答主
回答量:3
采纳率:0%
帮助的人:3484
展开全部
$(function(){
$('a.toScript').mouseover(function(e){
this.myTitle = this.title;
var $newDiv = "<div id='tooltip'>"+this.myTitle+"</div>";
this.title = "";
$('body').append($newDiv);
$('#tooltip').css({
"top":e.pageY+"px","left":e.pageX+"px"
}).show(1000);
}).mouseout(function(){
$('#tooltip').remove();
this.title = this.myTitle;
})
})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式