大家有没使用163邮箱的,它的“拖放”是怎么做的,欢迎讨论!!

解决方案 »

  1.   

    javascript的应用,在MSN空间上早就有那种拖放效果了
      

  2.   

    163也有啦?
    传说中的Ajax吧~
      

  3.   

    应该是 AJAX ,这更像是学 GMAIL 的
      

  4.   

    我写的一个播放器的部分代码:用来拖动播放进度条用的
    var Mouse_Obj="none";
    var pX
    document.onmousemove=D_NewMouseMove;
    document.onmouseup=D_NewMouseUp;
    function m(c_Obj)
    {
    Mouse_Obj=c_Obj;
    pX=parseInt(document.all(Mouse_Obj).style.left)-event.x;
    }function D_NewMouseMove()
    {
    if(Mouse_Obj!="none")
    {
    switch (Mouse_Obj)
    {
    case "Layer1":
    if (((pX+event.x)<280)&&((pX+event.x)>110))
    document.all(Mouse_Obj).style.left=pX+event.x;
    break;
    case "Layer2":
    if (((pX+event.x)>295)&&((pX+event.x)<360))
    document.all(Mouse_Obj).style.left=pX+event.x;
    break;
    default:
    break;
    }
    event.returnValue=false;
    }
    }function D_NewMouseUp()
    {
    if(Mouse_Obj!="none")
    {
    switch (Mouse_Obj)
    {
    case "Layer1":
    document.all.player.Controls.currentPosition=(((Layer1.style.left.slice(0,3)-110)/170)*document.all.player.currentMedia.duration);
    break;
    case "Layer2":
    document.all.player.Volume=((Layer2.style.left.slice(0,3)-295)/65)*10000;
    break;
    default:
    break;
    }
    Mouse_Obj="none";
    }
    }setInterval("update()",1000);function update()
    {
    Layer1.style.left = document.all.player.Controls.currentPosition/document.all.player.currentMedia.duration*170+110;
    }
      

  5.   

    http://dotnet.aspx.cc/ShowDetail.aspx?id=00C78024-5C08-4F3F-BCA8-AB3C0B330A12
    http://dotnet.aspx.cc/ShowDetail.aspx?id=E5254FD8-252F-457C-F61E-32EE353E8BF2