0

これを機能させる方法について何かアイデアはありますか?JSFIDDLE

jQueryは次のとおりです。

$("#image").draggable({
    stop:function(event,ui) {
        var wrapper = $("#wrapper").offset();
        var borderLeft = parseInt($("#wrapper").css("border-left-width"),10);
        var borderTop = parseInt($("#wrapper").css("border-top-width"),10);
        var pos = ui.helper.offset();
        $("#source_x").val(pos.left - wrapper.left - borderLeft);
        $("#source_y").val(pos.top - wrapper.top - borderTop);
        alert($("#source_x").val() + "," + $("#source_y").val());
    }
});​
4

3 に答える 3

2

フィドルのセレクターに#がありません

于 2012-11-06T18:33:18.753 に答える
0

表示されるアラートを修正するにはundefind

$("#dragmotto").draggable({
    stop:function(event,ui) {
        var wrappermotto = $("#wrappermotto").offset();
        var borderLeft = parseInt($("#wrappermotto").css("border-left-width"),10);
        var borderTop = parseInt($("#wrappermotto").css("border-top-width"),10);
        var pos = ui.helper.offset();

        var x = $("#dragmotto").val(pos.left - wrappermotto.left - borderLeft);
        alert(x.val());
    }
});
于 2012-11-06T18:43:16.563 に答える
0

私はあなたのフィドルをフォークしました:http: //jsfiddle.net/4WTZU/

あなたのフィドルであなたはで逃して#いる$("dragmotto")

そのはず$("#dragmotto").draggable();

于 2012-11-06T18:35:46.633 に答える