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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
showModalDialogで開いた画面を...
-
Latexに関する質問です。
-
タイプライター風 part2
-
javascriptでのcookieについて
-
エンターキーを押したときに関...
-
乗換案内 VBAで操作したい
-
チャットフォームで文字色をラ...
-
ie操作 フレームのURLが...
-
UWSCでオンクリックのボタンを...
-
FireFoxのjavascriptで自動でキ...
-
質問です! Operaって、document...
-
関数でy=g(x)のgとは何の略です...
-
複数ファイルで使うグローバル...
-
ジェネレーターの作り方
-
Linux バイナリ実行できない "...
-
<a>タグのテキストを取得
-
C#で、ContextMenuStripに動的...
-
gas スプレッドシートがアクテ...
-
重複しないくじの作り方がわか...
-
ローカルにあるファイルを検索...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javascriptの基本的なことだと...
-
Latexに関する質問です。
-
DOM要素を削除しても、イベント...
-
文字を一文字ずつ表示
-
Null またはオブジェクトではあ...
-
excle VBA とweb上の検索を利用...
-
JavaScript window.openで開く...
-
FireFoxのjavascriptで自動でキ...
-
UWSCでオンクリックのボタンを...
-
ラジオボタンでreadonlyの切替え
-
XMLでのAttributeを持ったNode...
-
乗換案内 VBAで操作したい
-
Javascriptで定期的にF5を押す...
-
responseTextについて
-
webページ上のTabキーの動き
-
クリッカブルマップのリンク部...
-
ie操作 フレームのURLが...
-
TexでΣの添え字の位置直し
-
連動するセレクトボックスの内...
-
LaTeX:数式を等号揃えにする方法
おすすめ情報