Simplicityの特徴 › フォーラム › Simplicityについての質問 › モバイル表示時のメニューボタン
- このトピックには5件の返信、2人の参加者があり、最後に
hidekichiにより11年、 1ヶ月前に更新されました。
-
投稿者投稿
-
-
2015年3月11日 9:21 AM #23435
まえひら
ゲスト「Simplicity1.5.6」 です。
モバイル表示の時、画面右上部のメニューボタン(アコーディオンボタン)をクリックしても反応しません。
なぜでしょうか?
あと、そのメニューボタンをクリックするとカテゴリーが表示するようにしたいのですが可能でしょうか?
なにぶん初心者なので、宜しくお願い致します。
-
2015年3月11日 5:13 PM #23446
わいひらキーマスター原因を見るのでサイトのURLを貼ってもらってよろしいですか?
-
2015年3月14日 5:23 PM #23625
まえひら
ゲスト -
2015年3月14日 7:57 PM #23629
わいひらキーマスターサイトを見てみたんですけど、プラグインを使用した、モバイル表示になっているので、Simplicity自体の原因を見ることができません。
-
2015年3月14日 10:44 PM #23635
hidekichi
ゲスト>あと、そのメニューボタンをクリックするとカテゴリーが表示するようにしたいのですが可能でしょうか?
これは、WPの管理画面、外観よりメニューを選んで、そこにカテゴリータブからリンクに追加をし、親メニューとして「カテゴリー」と言う名称のものを作ってその子要素に今追加したものを移動すれば可能ではないでしょうか?
『「カテゴリー」と言う名称のもの』は、固定ページでも作ってカテゴリーの説明などを書いておけばよりわかりやすいと思います。
もしjQueryが扱えるのであれば、子テーマあたりのjavascript.jsに#menu-main(ul)の子要素(li)を追加するjQueryを書けば良いと思います。
$(“#menu-main”).apeend(“カテゴリーのリストhtml”);
こんな感じです。
js STUDIO append()appendはセレクター(ここでは#menu-main)の要素の最後尾に追加しますが、どの部分に追加するかは色々アイデアが必要です。自分のサイトではナビの部分を色々書き変えたりしているのでセレクターが定かではありませんが、#navi .menu-main-container ul li{…}あたりの有効になっているclass等を「カテゴリーのリストhtml」部分に追加する必要があるかも知れません。
ナビは、一番最初に表示される要素なので、jQuery等で操作する場合は$(window).on(“load”,function(){…})とsetTimeout()、更にはレスポンシブにするのであれば$(window).resize(function(){…})あたりも考慮する必要があるかと思います。
※ページをレンダリングする際のブロッキングリソースになるため等の理由から簡単なのはメニューよりカテゴリー部分のリンク集を作ることだろうと思います。
-
2015年3月14日 10:46 PM #23636
hidekichi
ゲストもうホント、投稿時見なおしている意味がないというのはこのことでしょうか(血尿
$(“#menu-main”).apeend(“カテゴリーのリストhtml”); ☓
$(“#menu-main”).append(“カテゴリーのリストhtml”); ◯
-
-
投稿者投稿
- フォーラム「Simplicityについての質問」には新規投稿および返信を追加できません。