No.3ベストアンサー
- 回答日時:
>説明不足でしたらツッコミ入れてください
とのことなので、800pxと1280pxのとき範囲が、かぶるかも?
(未満を使う)
var p=幅;
flag=(p<800)?0:(p>1280)?2:1;
^^;
この回答への補足
回答ありがとうございます
もしよかったら軽く解説お願いしてもいいでしょうか?
「?」の使い方とか「:」とかがよくわかりません
今はこんな感じで処理しているのですが、もっと略せるのでしょうか?
function winwid() {
if (document.body.clientWidth <= 800){flag=0;}
else if (document.body.clientWidth <= 1280) {flag=1;}
else if (1280 < document.body.clientWidth) {flag=2;}
;}
?が?の左が正しければ右 :がそうでない場合の処理みたいな感じなのかな。
それから、
function winwid() {flag=(document.body.clientWidth<800)?0:(document.body.clientWidth>1024)?2:1;}
だとできるのですが、
var dbcw=document.body.clientWidth
function winwid() {flag=(dbcw<800)?0:(dbcw>1024)?2:1;}
だと全部フラグ1になってしまいます…何か間違っているのでしょうか>_<
No.4
- 回答日時:
三項演算子といいます
(条件)?値1:値2;
条件が成立したら、値1を返します。そうでなければ値2を返します
これを使えば短くなります
No.1
- 回答日時:
この回答への補足
はい、そういうことです。回答ありがとうございます!
function winwid() {
if (document.body.clientWidth < 800px){flag=0}
else if (800 < document.body.clientWidth < 1280) {flag=1}
else if (1280 < document.body.clientWidth) {flag=2}
}
間違ってるのですが、ノリ的にはこんな感じでいいのでしょうか?
訂正お願いします;;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonのDjangoでHTML内で変数を利用したいです 3 2022/05/15 15:33
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/07/13 12:31
- 会社・職場 日雇い派遣アルバイトで酷い目に遭いました。どう思いますか? 7 2022/08/21 05:31
- Visual Basic(VBA) ExcelVBAでDo Until loopのネスト、IF文を使って一致する物と一致しない物としたい 11 2022/12/24 17:46
- Visual Basic(VBA) excel VBA if文について 3 2022/03/27 17:42
- HTML・CSS CSS上での計算を行うためのルールについて教えてください。 3 2022/08/15 14:43
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- 格安スマホ・SIMフリースマホ 楽天回線エリアなのかパートナーエリアなのか 2 2023/01/14 00:56
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 3 2022/10/27 17:44
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XMLでのAttributeを持ったNode...
-
文字を一文字ずつ表示
-
FireFoxのjavascriptで自動でキ...
-
ダブルでコンボボックスについて
-
ラジオボタンでreadonlyの切替え
-
Latexに関する質問です。
-
DOM要素を削除しても、イベント...
-
mousewheelイベントについて
-
複数のプルダウンメニューの選...
-
onload時にPostBackを発生させ...
-
正規表現による日本語の置換
-
乗換案内 VBAで操作したい
-
javascriptの基本的なことだと...
-
ie=!!document.all
-
特定ページから遷移した時にア...
-
C#OpenCv V4にのエラーに関する...
-
同じIDで定義した要素の配列を...
-
C# 演算 奇数と偶数 表現の仕方
-
関数でy=g(x)のgとは何の略です...
-
「オブジェクトが必要です。」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScript window.openで開く...
-
文字を一文字ずつ表示
-
DOM要素を削除しても、イベント...
-
FireFoxのjavascriptで自動でキ...
-
javascriptの基本的なことだと...
-
このjavascriptのif文、条件式...
-
XMLでのAttributeを持ったNode...
-
Latexに関する質問です。
-
Null またはオブジェクトではあ...
-
VBAでIEのボタンを押してメッセ...
-
乗換案内 VBAで操作したい
-
javascriptのdocument.allにつ...
-
TexでΣの添え字の位置直し
-
showModalDialogで開いた画面を...
-
ラジオボタンでreadonlyの切替え
-
excle VBA とweb上の検索を利用...
-
LaTeX:数式を等号揃えにする方法
-
TEXTAREA内の改行位置をinnerHT...
-
iframe内のページ(複数)を変更
-
ブラウザのウィンドウサイズに...
おすすめ情報