1

背景画像をjqueryのドラッグ可能およびドロップ可能でDIVに設定しようとしています。IE を除くすべてのブラウザーで動作します (少なくとも、私がテストしている IE 9)。

コードに何か問題が見つかりませんでした。なぜ機能しないのか、誰にもわかりますか?

$(function() {
     $("#draggable1" ).draggable({helper:'clone'});
     $("#draggable2" ).draggable({helper:'clone'});
     $("#draggable3" ).draggable({helper:'clone'});
        $( "#droppable" ).droppable({
            drop: function( event, ui ) {
                    $("#droppable").css('background-image', 'url(' + $(ui.draggable).attr("src") + ')');                    
            }
        });
 });

デモはこちら: http://jsfiddle.net/spairus/tXCjH/57/

ありがとう

4

1 に答える 1

0

IE には、デフォルトでスクリプトを停止するコンソール サポートがありません。F12 を押してスクリプトを開くか、debugmode を false に設定します。

デモはこちら

var debugmode = false;

ところで、コードを次のように単純化できます。

$("#draggable1,#draggable2,#draggable3" ).draggable({helper:'clone'});
于 2013-01-07T12:25:42.770 に答える