• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ドロワーjsカスタマイズについて)

ドロワーカスタマイズ方法と注意点

このQ&Aのポイント
  • スマホサイトを構築中で、jquery.mobile-menu.jsというプラグインを使用してドロワーメニューを作成しましたが、一部のアンドロイドで表示に問題があります。
  • ドロワーメニューを他のプラグインと併用する際に、z-indexの問題が発生しているようです。
  • ドロワーメニューの順番を変更するために、対応する要素の位置を入れ替える必要がありますが、jsの変更が必要です。

質問者が選んだベストアンサー

  • ベストアンサー
  • DoubtOwl
  • ベストアンサー率50% (63/124)
回答No.2

126行目 _this.$elem.wrapInner('<div id="'+_this.config.page_id+'" />').find("#"+_this.config.page_id).before('<div id="build-menu" />'); ↓ _this.$elem.wrapInner('<div id="'+_this.config.page_id+'" />').find("#"+_this.config.page_id).after('<div id="build-menu" />'); before→afterに変えただけです。 検証はしていませんがどうでしょう?

mimita00
質問者

お礼

ありがとうございます。 私の質問どおり、こちらで要素の位置を変更することができました。 長いスクリプトですのに見ていただいて感謝します。 ただ、要素の位置を変更しても、別のプラグインでスライドさせている要素の上に ドロワーメニューを表示させることができませんでした。 どうやらソースの位置を変更するだけではこのドロワーのjsは使えないようです。 時間がないので別のプラグインを色々試してみたいと思います。 ありがとうございました!

その他の回答 (1)

  • ONEONE
  • ベストアンサー率48% (279/575)
回答No.1

これは多分いけるんじゃないかな? ご紹介のサンプルは確かにAndroid2.3で正常に動作しませんでしたが下記のものは少なくともAndroid2.3で正常に動くようです。 http://plugins.adchsm.me/slidebars/

mimita00
質問者

お礼

ありがとうございます。 こちらのサンプルも試してみましたがAndroid2.3の特定の機種(DIGNO ISW11k)で メニューボタンを押しても反応しませんでした。 コンテンツスライダーのbxSliderも入れており、別のプラグインではAndroid2.3対応でも bxSliderとの兼ね合いがよくなかったりして難航しております。

関連するQ&A