0

我有一个图像我想在拖动时更改图像但它不会?

我正在使用这个 jQuery:

$( "#draggable" ).draggable({
    revert: true,
    drag: function(event, ui) {
        $( this )
            .addClass( "choppedonion" )
            .find( "section.onion" )
                .html( "" );
    }
});

然后是这个 HTML:

<section class="onion" id="draggable"></section>

为什么它不起作用?该部分使用背景图像来显示。

4

1 回答 1

0

这对我有用:

$("#draggable").draggable({
    revert: true,
    start: function() {
        $(this).addClass("choppedonion")
    },
    stop: function() {
        $(this).removeClass("choppedonion")
    },
    drag: function(event, ui) {
        //whatever
    }
});

http://jsfiddle.net/bykMt/

于 2013-11-12T17:26:08.647 回答