問題タブ [width]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1528 参照

jquery - $(this).css(”width”) を _正しく_ Safari で計算する

今日この質問をしましたが、正解を出すのが早すぎたと思います。Safariでjqueryを使用してアンカー要素のcssの長さと幅を取得する方法を理解しようとしています。しかし、「0」が返され続けます。これは、CSS がレンダリングされる前に JavaScript が起動しているためであると言われました。これは、Webkit ブラウザーの癖です。

元のページは次のとおりです: http://f1shw1ck.com/jquery_sandbox/csspops-orig.html

ただし、CSS を取得する前に、すべてが完全にレンダリングされるまで待機するように jquery に指示する小さなテストを作成しました。http://f1shw1ck.com/jquery_sandbox/csspops.html

セレクター用

とhtml

ページが完成するまで待ってから、それらの寸法を取得します。

「0」がSafariでまだ返されていることを除いて。私はこれを間違った方法で行っていますか、それとも他の原因がありますか?

ありがとう!

0 投票する
1 に答える
1988 参照

sql-server - 既存の列幅に影響を与えずに列データ型を変更する方法

nvarcharに変更する必要があるデータ型varcharの既存の列がありますが、(5)の既存の列幅を変更したくありません。

次のステートメントを使用する場合

ALTER TABLE MYTABLE ALTER COLUMN MYCOLUMN NVARCHAR(5)NOT NULL

最終的にnvarcharデータ型の列になりますが、列幅は(10)です。

列幅を指定せずに次のステートメントを試してみると

ALTER TABLE MYTABLE ALTER COLUMN MYCOLUMN NVARCHAR(5)NOT NULL

次に、幅が(2)のnvarchar列になります。

既存の列幅に影響を与えずに、列のデータ型をvarcharからnvarcharに簡単に変更するにはどうすればよいですか?

ありがとうございました!

0 投票する
1 に答える
351 参照

c# - Is there a way to determine the width and height of a WPF Window before showing it?

I am trying to center a WPF Window on the current position of the mouse cursor. Getting the mouse coordinates is no problem, but I need to determine the width and height of the window in order to calculate the offset for setting the 'Left' and 'Top' properties.

Is there a way to determine the width and height of a window before showing it (calling the 'Show' method)?

I have 'SizeToContent' set to true on my window so that the content determines the actual window size. I have already tried calling 'Measure' and was expecting this to set 'DesiredSize' but it didn't.

0 投票する
3 に答える
7275 参照

apache-flex - バインドされた dataProvider の内容が変更されたことに基づいて Flex 3 ComboBox の幅を調整するにはどうすればよいですか?

Flex 3 では、次のような MXML コンポーネント内に ComboBox を作成しました。

親 MXML アプリケーションで、choices プロパティの内容を変更しています。

バインディング、ComboBox が実行時に追加された新しいコンテンツを自動的に取得するという点で機能していますが、その幅は調整されていませんComboBox の最初の幅は、コンポーネントで宣言された最初の項目 "All" のみを表示するのに十分な幅です。ただし、「カリフォルニア」を表示できるように、バインド中に ComboBox のサイズが自動的に変更されることを期待していましたが、そうではありません。

dataProvider に幅の広い新しいラベルを追加した後、ComboBox の幅を更新するにはどうすればよいですか? ありがとうございました!

0 投票する
7 に答える
25927 参照

javascript - JavaScript / onorientationchangeを使用して、iPhoneでSafariのスケール/幅/ズームをリセットします

bodyタグのonorientationchange呼び出しを使用して、ユーザーが電話をどのように持っているかによって、異なるコンテンツを表示しています。これはうまく機能します-私は一方のdivを非表示にし、もう一方を表示します。

ポートレートモードのdivは、最初のロードで見栄えがします。私はこれを使用して適切なスケール/ズームを取得します:

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;" />

ポートレートモードのコンテンツがオーバーオーバーしても、幅は正しく、ユーザーは下にスクロールできます。横向きモードでの表示も完璧です。ただし、横向きモードのコンテンツでユーザーが下にスクロールする必要がある場合、ユーザーが縦向きモードに戻ると、画面はいわば「ズームアウト」されます。これは、ユーザーが横向きモードで下にスクロールしたかどうかに関係なく発生します。

画面のスケール/ズーム/幅を正しくするためにさまざまなことを試みましたが、うまくいきませんでした。これを行う方法はありますか?

前もって感謝します!

0 投票する
3 に答える
21162 参照

cocoa-touch - 文字列のピクセル幅の測定

CocoaTouchで文字列のピクセル幅を測定する必要があります。誰かがこれを行う方法を説明するリンクを私に指摘できますか?

0 投票する
2 に答える
5307 参照

c# - 文字列の長さとフォントサイズとテキストボックスの幅の関係

データベースにフィールドがあり、このフィールドには最大長があり、テキストボックスを適切な幅に設定したいと考えています。実行時にテキストボックスを作成しています。width プロパティの値を計算するにはどうすればよいですか?

たとえば、IDClient という名前のフィールド nvarchar(5) があり、font-Size が 13 の場合、5 文字を書き込むのに十分な幅の texbox を作成したいと考えています。

0 投票する
2 に答える
9627 参照

wpf - StackPanelの幅を別のStackPanelの幅にする方法は?

2つのドックパネルがあり、それぞれに左側のStackPanelがあります。

下部のStackPanelの幅は、その中にあるテキストの幅によって決まります。

上部のStackPanelの幅は、下部のStackPanelの幅と同じである必要があります。

ElementNameを介して上部のStackPanelの幅を下部のStackPanelの幅にバインドしようとしましたが、これは機能しません。

上部の幅を下部の幅と同じにするにはどうすればよいですか?

代替テキスト

0 投票する
12 に答える
131759 参照

jquery - jQuery-表示されていないときに要素の幅を取得する(表示:なし)

jQueryで要素が表示されていない場合、width()は0を返します。理にかなっていますが、親を表示する前に、親の幅を設定するためにテーブルの幅を取得する必要があります。

以下に示すように、親にはテキストがあり、親が歪んで見栄えが悪くなります。親の幅をテーブルと同じだけにし、テキストを折り返すようにします。

CSS:

Javascript:

tableWidthは表示されないため、常に0を返します(表示されると数値が表示されるため、私の推測です)。親を表示せずにテーブルの幅を取得する方法はありますか?

0 投票する
6 に答える
66449 参照

c# - iTextSharpテーブル幅ページの100%

iTextSharpを使用してドキュメントにテーブルを追加しようとしています。次に例を示します。

ページの余白が広がるようにテーブルの幅を設定しています。しかし、PDFが作成されると、テーブルはマージン間のスペースの約80%しか占有しません。私はここで何か間違ったことをしていますか?