1

ドラッグアップローダを作成したい:

ダーグエリアに画像を使用しました:

そして、ドラッグ時に通知を表示するためにこのスクリプトを使用しました:

<script type="text/javascript">


    $(document).ready(function() {

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

    });

</script>

画像をドラッグすると、メッセージは正常に表示されますが、ブラウザに画像が自動的に読み込まれます。画像の読み込みを停止するにはどうすればよいですか?

ありがとう

4

1 に答える 1

2

デフォルトの動作を防ぐようにしてください:

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

またはそれ以上の jQuery によるサポート:

$('.dargbar').bind('drop', function(e) {
    e.originalEvent.preventDefault();
    alert('yes');
});
于 2012-12-14T13:40:59.793 に答える