| MVC Classic ウィジェット > Wijmenu > サブメニューの位置の変更 |
メニューとサブメニューが開く場所をトリガーに相対的に指定できます。このチュートリアルでは、ボタンクリックを使用して、メニューを開き、position オプションをトリガーします。MVC コントロールエクスプローラのライブデモで Menu > Position サンプル(http://demo.componentone.com/ASPNET/MVCExplorer/menu/Position)を参照してください。
以下の手順を実行します。
| ソースビュー |
コードのコピー
|
|---|---|
<h2>位置</h2>
<div class="main demo">
< !-- デモマークアップの開始 -->
<button id="btn1">
ここをクリック</button>
<ul id="wijmenu1">
<li><a href="#">新着</a></li>
<li><a href="#">エンタメ</a></li>
<li><a href="#">金融</a></li>
<li><a href="#">スポーツ</a></li>
<li><a href="#">生活</a>
<ul><li><a href="#">サブメニュー</a></li></ul>
</li>
<li><a href="#">ニュース</a></li>
<li><a href="#">政治</a></li>
<li><a href="#">スポーツ</a></li>
</ul>
< !-- デモマークアップの終了 -->
<div class="demo-options">
< !-- オプションマークアップの開始 -->
<div class="option-row">
<label
My</label>
<select id="my1">
<option value="left">左</option>
<option value="center">中央</option>
<option value="right">右</option>
</select>
<select id="my2">
<option value="top">上</option>
<option value="center">中央</option>
<option value="bottom">下</option>
</select>
</div>
<div class="option-row">
<label>
At</label>
<select id="at1">
<option value="left">左</option>
<option value="center">中央</option>
<option value="right">右</option>
</select>
<select id="at2">
<option value="top">上</option>
<option value="center">中央</option>
<option value="bottom" selected="selected">下</option>
</select>
</div>
< !-- オプションマークアップの終了 -->
</div>
</div>
|
|
| ソースビュー |
コードのコピー
|
|---|---|
<script type="text/javascript">
$(document).ready(function () {
$("#wijmenu1").wijmenu({
orientation: 'vertical',
trigger: "#btn1"
});
$("#my1,#my2,#at1,#at2").change(function () {
$("#wijmenu1").wijmenu("option", "position", { my: $("#my1").get(0).value + " " + $("#my2").get(0).value, at: $("#at1").get(0).value + " " + $("#at2").get(0).value });
});
});
</script>
|
|
