0

jQueryを使用してポップアップウィンドウ(UI)を作成します。以下のコードを使用すると、600pxの高さをコード化しただけです。変数をheightパラメーターに渡す方法はありますか?

myFrame.dialog({
    title: "Foto-Upload",
    width: 570,
    height: 600,
    modal: true,
    buttons: {

                 "Schließen": function() {
                     $(this).dialog("close");
                 }
    },
    closeOnEscape: true,
    resizable: false
});
4

3 に答える 3

0

initの後で、widthオプションを取得または設定します。

// get the width
var width = myFrame.dialog( "option", "width" );

// set the width
myFrame.dialog( "option", "width", 460 );

RTM: http: //jqueryui.com/demos/dialog/#option-width

于 2012-04-27T02:03:39.307 に答える
-1

あなたが使用することができます

width: document.getElementById('image-width')

ここで、画像の幅は

<input type="text" name="image-width" id="image-width">
于 2012-04-27T02:02:14.573 に答える
-1

これは基本的に、ダイアログ「function-object」によって取得される「パラメータ」です。

ただし、別の関数内にある場合は、次のフィドルのように変数を渡すこともできます。

var _myHeight = 300;

setIt(_myHeight);

function setIt(_h) {
    $("#dialog").dialog({height: _h });
}

http://jsfiddle.net/tommyAwesome/NmfrP/

ただし、ダイアログ関数のパラメータを使用することをお勧めします。(とにかくそれを使用する必要があるので。)

于 2012-04-27T02:21:38.920 に答える