2012-12-14 69 views
1

我要创建拖载:防止显示图像上拖动

我已经使用DARG区域的图像:

,我用这个脚本上拖动出一个notfication:

<script type="text/javascript"> 


    $(document).ready(function() { 

     $('.dargbar').bind('drop', function(e) { 
      alert('yes'); 
     }); 

    }); 

</script> 

当我拖动图像时,它显示消息成功,但自动加载图像浏览器。我怎样才能停止加载图像?

感谢

+2

'e.preventDefault()'是你的朋友。 – moonwave99

回答

2

尝试prevent default行为:

$('.dargbar').bind('drop', function(e) { 
    e.preventDefault(); 
    alert('yes'); 
}); 

或更多jQuery的支持:

$('.dargbar').bind('drop', function(e) { 
    e.originalEvent.preventDefault(); 
    alert('yes'); 
});