0

ホバー時に表示される編集ボタンのある要素の行があります。編集ボタンをクリックした要素の横にある jQuery ダイアログ ウィンドウを開こうとしています。

ここまでは順調ですね。

これが私の問題です。ダイアログは正しい場所で開きますが、ダイアログ開くと同時にページがスクロールダウンします。

jQuery ダイアログ コード:

$("#object-form").dialog({
    autoOpen: false,
    height: 300,
    width: 350,
    modal: true,
    buttons: {
        Save: function () {
            alert("hello");
        },
        Abort: function () {
            $(this).dialog("close");
        }
    },
    show: "slow"
});

ダイアログのコードを初期化し、ダイアログの位置を設定します。

$(".matrix-cell-options-edit").click(function () {
    $("#object-form").dialog("open");
    var target = $(this).parent().parent();
    $("#object-form").dialog("widget").position({
        my: 'left bottom',
        at: 'right top',
        of: target
    });
});
4

2 に答える 2

1

私は同じ問題を抱えていました。タグの<!DOCTYPE html>前に追加することで修正<html>

于 2016-08-30T20:25:42.920 に答える