jquery
  • image
  • html5
  • drag-and-drop
  • 2012-06-02 72 views 1 likes 
    1

    在我的應用程序中,我已經實現了拖放上傳。當您在「放置區域」上拖放圖像時,放置區域會改變外觀,文本會告訴您放棄顯示的文件。離開拖放區域時重置CSS(拖放上傳)

    如果我取消刪除文件,新的CSS以及文本仍然存在,我需要刷新頁面才能恢復正常。如何在不刷新頁面的情況下將css重置爲正常狀態?

    在此先感謝!

    holder.ondragover = function() { 
        var information = "<div id='infoText2'>" + "<span>Drop the image here!</span>"; 
        $('#holder').html(information); 
        this.className = 'hover'; 
        return false; 
    }; 
    // Rest of the code 
    

    回答

    1

    你可以嘗試刪除div和刪除類名,當你得到一個ondragend事件

    holder.ondragend = function() { 
        $('#intoText2').remove(); 
        this.removeClass(); 
    }; 
    
    +0

    沒有你的意思是ondragend在你的代碼? ;-) –

    +0

    @Truth:是的。謝謝! –

    +1

    你的代碼工作正常,除了你應該使用ondragleave而不是ondragend。 – holyredbeard

    相關問題