- このトピックには11件の返信、2人の参加者があり、最後にMio Urakamiにより6年、 1ヶ月前に更新されました。
-
投稿者投稿
-
2018年8月1日 3:53 PM #4283
こんにちは。タイトルの件ですが、現在モバイルのドロワーナビゲーションには検索窓がありますが、PCでヘッダーに検索窓を設置する方法がありません。
もし可能なら、右上のヘッダーサブナビゲーション に検索窓もおけるとありがたいなと思いました。
手前味噌ですが、以前私がデザインした以下のサイトでは、虫眼鏡アイコンだけメニューに設置して
クリックすると検索窓が開く形にしました。こんな形でもいいかなと思います。ご検討いただけると嬉しいです。
ではよろしくお願いいたします。♥ 0いいねをした人: 居ません2018年8月2日 9:16 AM #4293SANGO というテーマでは、リンク先に決まった文字列を入れるとシェアボタンやドロワーメニューが開くという機能があるのですが、同じような機能をつくりたいなとは思っていました。例えばリンク先を #sm-search にすると検索窓がでてくるようにすれば、どこででも使えるので汎用的かなと。
ヘッダーだけでなくどこでも使えるようにすると、開いた検索窓などがどこに表示されるかは考えないといけないので、
の検索窓表示のようにオーバレイで表示する形が良いのかなと考えています。
ちょっと大工事になりそうな気がするので、v4.1.0 リリース後、その次のバージョンで取り込むようにしたいと思います。おまたせしてスミマセン!
♥ 0いいねをした人: 居ません2018年8月2日 2:29 PM #4314キタジマさん、早速のご検討ありがとうございます!
>リンク先を #sm-search にすると検索窓がでてくるようにすれば、どこででも使えるので汎用的
おおお、それは素敵ですね!
オーバーレイも良さそうだなと思いました。開発いろいろ大変だと思うので、気長にお待ちしておりますね。
♥ 0いいねをした人: 居ません2018年8月29日 3:39 PM #4890大変おまたせしました、v4.2.0 で検索ボックスを開く仕組みを追加しました。
リンク先を
#sm-overlay-search-box
としたリンクをメニューなどに追加し、クリックしてみてください!♥ 0いいねをした人: 居ません2018年10月2日 4:38 PM #6040こちら試してみたのですが、「カスタマイズ>メニュー」でリンクを追加仕様とすると「カスタムリンク」を使うことになると思うのですが、これを選ぶと、自動的に、冒頭にサイトドメインが追加されてしまって、うまく動きません…他に何か良い方法はありそうですか?
(お返事大変遅くなりスミマセン…)
♥ 0いいねをした人: 居ません2018年10月2日 8:38 PM #6048うーん、なんでしょうね。カスタムリンクであっています。
上記のような感じで、このページのスマホフッター固定ナビに追加してみましたが、ちゃんと動いているようです。
#sm-overlay-search-box
ではなく/sm-overlay-search-box
とかsm-overlay-search-box
となると勝手に補完されるかもですが、正しく#sm-overlay-search-box
と入力していても補完されてしまう感じでしょうか…?♥ 0いいねをした人: 居ません2018年10月3日 1:01 PM #6096あ、すみません!タグ自体をソース画面で確認したら、ちゃんと検索になっていました!
ただ、ブラウザ上でリンクをクリックしようとすると、ドメインが補完されてしまいます。
MacのChromeとSafari、Firefoxで確認しましたが、全部同じ挙動でした。
子テーマにも特にそういうような記述はしていないのですが(私の環境だけの問題なのかな……だとしたらお手を煩わせてすみません…)
♥ 0いいねをした人: 居ません2018年10月3日 3:17 PM #6101あ、なるほどです。
そうですね、ブラウザ的にはドメインが補完されますが、僕の環境ではそれで特に問題が起こってないですね。↑で書かれている「検索」をクリックしても正しくオーバーレイの検索ボックスが表示されています。
うまく動かない、というのは、具体的にどのような挙動になりますでしょうか?
♥ 0いいねをした人: 居ません2018年10月3日 4:19 PM #6121「クリックしても、何も起こらない(オーバーレイの検索ボックスが表示されない)」です。
♥ 0いいねをした人: 居ません2018年10月3日 4:40 PM #6123うーんなんでしょう…。検索←このリンクをクリックしても何も起こらないということですよね?僕の Mac では、Chrome、Safari、Firefox できちんと動作しています(Firefox はちょっとカクつきますが)。Android の Chrome でも動作することを確認しています。
ドメインが補完されること自体は CSS の仕様的に問題なさそうなので、別の問題だとは思うのですが…。
♥ 0いいねをした人: 居ません2018年10月3日 5:21 PM #6127あ、キタジマさんのコメント内にあるリンクをクリックしたら、ちゃんとオーバーレイ検索ボックスが立ち上がりました!
う〜ん…私が作った子テーマの何かと、コンフリクトしてるのかもしれませんね…今度別のサイトをテスト的に作って、そちらで動くかどうか試してみます。
ありがとうございました。
♥ 0いいねをした人: 居ません2018年10月14日 5:04 PM #6359この件、原因がわかりました!
私が設置していた、ページ内リンク用のスムーズスクロールスクリプトが犯人でした。それの読み込みを停止したらきちんと動きました。お騒がせいたしました。♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「ヘッダーサブナビゲーション (PC)に検索エリア(またはボタン)を設置したい」には新しい返信をつけることはできません。