Spry

メニューバー Widget の方向の変更

メニューバー Widget の方向を水平方向から垂直方向に、またはその逆に変更できます。 これを行うには、メニューバーの HTML コードを変更し、Web サイトに適切な CSS ファイルがあることを確認します。

次の手順では、水平メニューバー Widget を垂直メニューバー Widget に変更しています。

  1. Web サイトに "SpryMenuBarVertical.css" ファイルがあることを確認します。 たとえば、このファイルは、サイト内の "SpryAssets" フォルダに格納されている可能性があります。
  2. 次に示すように、ドキュメントのヘッド内にある "SpryMenuBarHorizontal.css" ファイルへのリンクを "SpryMenuBarVertical.css" ファイルへのリンクに置き換えます。
    <link href="SpryAssets/SpryMenuBarVertical.css" rel="stylesheet" type="text/css" />
  3. 水平メニューバーの HTML コードで MenuBarHorizontal クラスを見つけ、それを MenuBarVertical に変更します。 MenuBarHorizontal クラスは、メニューバーのコンテナ ul タグで定義されます (<ul id="menubar1" class="MenuBarHorizontal">)。
  4. メニューバーのコードの後に、メニューバーコンストラクタを見つけます。
    var menubar1 = new Spry.Widget.MenuBar("menubar1", {imgDown:"SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
  5. コンストラクタから imgDown プリロードオプション (およびカンマ) を削除します。
    var menubar1 = new Spry.Widget.MenuBar("menubar1", {imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
    注意: 垂直メニューバーから水平メニューバーに変更する場合は、代わりに imgDown プリロードオプションとカンマを追加します。
  6. (オプション) ページに他の水平メニューバー Widget が含まれない場合は、ドキュメントの head に埋め込まれている前の MenuBarHorizontal.css ファイルへのリンクを削除します。
  7. ページを保存します。

 

Send me an e-mail when comments are added to this page | Comment Report

Current page: http://livedocs.adobe.com/ja_JP/Spry/1.4/WS434A7040-787E-436a-AFB3-5C63CCFCB7B6.html