江湖救急??!那個給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-07-02
這個和變量有點像。
比如平時都這樣寫:var num=3;
但它也可寫為:
2017-05-27
可以這樣輸的,匿名函數你可以直接寫在里面,像function(event)這樣