问答详情
源自:4-2 [DOM事件] QQ面板拖拽效果(下)

江湖救急!!那个给fndown函数里的onmousemove绑的function匿名函数有什么用?

江湖救急!!!那个给fndown函数里的onmousemove绑的function匿名函数有什么用?为什么要在这个函数里调用外部函数fnmove,直接把fnmove写在那个匿名函数里不行吗?比如这样:

function fndown(event) {
   var event=event||window.event;
   var odrag=document.getElementById("loginPanel");
   var spanX=event.clientX-odrag.offsetLeft;
   var spanY=event.clientY-odrag.offsetTop;
   document.onmousemove=function (e) {
       e=event||window.event;

       odrag.style.left=e.clientX-spanX+"px";
       odrag.style.top=e.clientY-spanY+"px";
       document.title=e.clientY;
   }

提问者:培根熏肉 2017-05-19 12:15

个回答

  • 香宝的夫差
    2017-07-02 15:27:09

    这个和变量有点像。

    比如平时都这样写:var num=3;

    但它也可写为:

    var num;
    num=3;


  • qq_卿本佳人_2
    2017-05-27 11:03:09

    可以这样输的,匿名函数你可以直接写在里面,像function(event)这样