jquery
  • image
  • html5
  • drag-and-drop
  • 2012-06-02 73 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

    相关问题