仕事で面倒なJavaScriptを組んでいた。 レスポンシブのサイトなのだが、セレクトボックスでPC用、スマホ用と分けられてしまっていて、そのセレクトボックスの選択をトリガーに色々処理をやっている。 さらに別の箇所を変更したら、選択されているセレクトボックスの値を元にごちゃごちゃやる部分がある。 最初のセレクトボックスの選択をトリガーにするのはいいのだが、後の他の箇所を変更した際に、セレクトボックスが2つ存在するのが厄介だった。 JavaScript側でDisplayサイズによって処理を変えるのはCSSのブレイクポイントに変更があった場合、全く無関係なJavaScriptも修正しないと行けなくなってしまう。 やった手段としては、デフォルトではセレクトボックスの一番上が選択されているので、変更があったタイミングで、変更後の値を変数に持つことにした。 やったのはそれだけなのだが… アイディアというか、古臭いやり方が一番しっくりきたりした。
夜はジョギングへ。 左足首が痛くて1週間ジョギング中止していたけど、どうだろうか? とりあえず軽く走ってみようと思っている。
5.36, 5.28, 5.36, 5.39, 5.44, 5.35, 5.42, 5.41と、7.3kmを41分14秒で、キロ5分37秒ペースだった。
このペースなら足首に痛みはなく走れたのでよかった。 ただ今週1週間は様子見ないといけないので、これくらいのペースとこれくらいの距離で走っていかなくてはならないな。
1週間ぶりのジョギング
返信