解决方案 »

  1.   

    1. e是事件,在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>
    2.each(function(i){ i 表示对象集合的键值
    3. slideClone是class='slideClone'的标签
      

  2.   

    抱歉,查找了其他的知识,还是不知道function(e)里面的e什么作用,命名有参数,但里面没有传参的地方啊,要它何用?
    其他的一些函数也有参数,但和这个e一样,上下文都没有传参,删了有破坏效果,怎么回事呢,在等等,如果还没有人回答我就把分都给你,抱歉了,希望有人再次讲解清楚下
      

  3.   


    那些参数是jquery内部的事件代理程序给事件函数传的。当事件触发时,jquery内部的事件代理程序会把系统传来的event对象进行改造,让所有浏览器的event对象的属性统一化,再把改造后的event对象传给你的事件函数