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 打开它或将调试模式设置为 false:

在这里演示

var debugmode = false;

顺便说一句,您可以将代码简化为:

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