$(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;
})
})

解决方案 »

  1.   

    即event.
    一般是window的全局对象.可以确定一些全局数据.比如.keycode.或者哪个图片被点击了.等等
      

  2.   

    在Jquery里面是封装好的event,兼容多种浏览器
      

  3.   

    事件对象event 和我们普通写的 <input type="text" onclick = "aaa(event)">中的这个event一模一样
    jquery里边的事件绑定函数中的参数e 都是在框架中给处理好了的 兼容各种浏览器
      

  4.   

    我怎么感觉是element(元素)的意思呢!!呵呵!!
      

  5.   

    event 另外 jquery在event里还封装了data,用来给你传参
      

  6.   

    e当参数传进去后,就可以执行一些特殊操作。
    比如 e.preventDefault 可以屏蔽掉原有控件的一些事件,执行新的事件
                  例如: $("a").click(function(e) {
                   e.preventDefault();那么就不会执行a 本身的href,而执行字定义的click
      

  7.   

    你这个是《锋利的jQuery》第三章里的代码吧,呵呵,我也看到这里有些不明白,这个e是不是跟$this是一个意思呢,求高手解答。
      

  8.   

    e 就是event 你说的$this这个应该是一个变量名 还是你写错了  是不是说的这个$(this)  这个指的是当前对象
      

  9.   

    e是event,其中包含鼠标事件的各种信息,如:鼠标move时的坐标等...
      

  10.   

    event 对象,包含一些属性信息,如此处的 e.pageX,e.pageY 等、
      

  11.   

     $("#tooltip").css({ "top": e.pageY + "px", "left": e.pageX + "px" }).show("fast");
    这句话没有起作用 为什么 新手