在YUI 3畫廊:朱利安Lecomte的1.3KB SimpleMenu與鍵盤和ARIA支持

2010年2月12日在上午09:21由Eric米拉利亞|在YUI 3圖庫 | 6評論

朱利安Lecomte寫SimpleMenu模塊上使用雅虎 搜索 (“更多”鏈接,使用此代碼)。 這是高檔的光-一個1.3KB縮小的腳本利用YUI 3核心, 插件架構和鍵盤/ 集中管理工具。 此外,它的簡單易用。 他的共享它在YUI 3畫廊-你可以用它在YUI的BSD許可證 ,也可以從GitHub搶來源和使用朱利安的代碼為出發點的自己的項目。

朱利安還沒有來得及記錄的部件完全,所以我寫了一個共同的用例

舉一個簡單的一塊標記:

  <! - 菜單激活 - >
 <a href="http://developer.yahoo.com/yui/" id="optionsmenu"> YUI相關鏈接 </ A>

 <! - 菜單內容 - >
 <div id="optionsmenucontainer" class="yui-cssreset">
 <UL>
 <LI> <a href="http://developer.yahoo.com/yui/"> YUI文檔 </ a> </ LI>
 <LI> <a href="http://yuilibrary.com"> YUI項目網站 </ a> </ LI>
 <LI> <a href="http://yuilibrary.com/forum/"> YUI論壇 </ A> </ LI>
 <LI> <a href="http://yuiblog.com"> YUIBlog </ A> </ LI>
 <LI> <a href="http://developer.yahoo.com/yui/theater/"> YUI劇院 </ A> </ LI>
 <LI> <a href="http://yuilibrary.com/gallery/"> YUI 3集</ a> </ LI>
 <LI> <a href="http://twitter.com/yuilibrary"> @ YUILibrary在Twitter </ A> </ LI>
 <LI> <a href="http://twitter.com/miraglia/yui/members"> @ YUILibrary開發商在Twitter </ A> </ LI>
 </ UL>
 </ DIV> 

而下面的腳本:

 <腳本類型 =“文/ JavaScript的” 
 SRC =“htt​​p://yui.yahooapis.com/combo?3.0.0/build/yui/yui-min.js&gallery-2010.02.10-01/
建立/畫廊簡單菜單 /畫廊簡單的菜單 min.js“> </ SCRIPT>

中<SCRIPT LANGUAGE="JavaScript">
 YUI()。使用(“畫廊簡單菜單”,功能(Y){
     Y.one('#optionsmenu')。插頭(Y.Plugin.SimpleMenu);
 });
 </ SCRIPT>

剩下的只是一些CSS樣式。 朱利安的widget應用.menu-visible類時,菜單被激活,一個簡單的方法是設置菜單容器的默認位置絕對和移動關閉屏幕。 然後,在你的.menu-visible聲明,消除失調,並允許小部件定位容器根據其激活元素:

 #optionsmenucontainer {
    左:- 4500px;
    位置:絕對;
 }

 #optionsmenucontainer.menu可見 {
    左:汽車;
 }

點擊通過嘗試這個例子在行動。

共享和擴展: 書籤與del.icio.us | Digg它! | 書籤交易!

6評論

  1. 是否支持子菜單?

    評論由figvam - 2010年2月12號

  2. 不,這是一個簡單的,單級菜單,真正面向這個最簡單的用例。

    您可能感興趣的NodeMenuNav - http://developer.yahoo.com/yui/3/examples/node-menunav/node-menunav-1.html

    - 埃里克

    評論由埃里克米拉利亞 - 2010年2月12號

  3. [...] 雅虎模塊というモジュールででの検索に使用するために作られたようです。[...]

    Pingback |網站活メモ帳 - 2010年2月12日

  4. [...] 3畫廊是過渡性的解決方案,幫助充實 YUI 3實現。 其中一些,像朱利安Lecomte的SimpleMenu,是純粹的YUI 3,和其他人一樣,亞當摩爾的TreeView的模塊,幫助縮小差距[...]

    Pingback由YUI在3畫廊:亞當摩爾定律YUI TreeView的港口»雅虎用戶界面博客(YUIBlog) - 2010年2月18日

  5. [...]一個令人興奮的幾個星期在YUI的社會與一些偉大的新畫廊模塊(存儲 Lite的,簡單的菜單,多好的未來)。 下面是一些其他的最新消息,具有兩個漂亮的YUI演示從 [...]

    Pingback由在野生為2010年2月26日»雅虎用戶界面博客(YUIBlog) - 2010年2月26日

  6. [...] Grove的優秀存儲和歷史模塊,Ilyan Peychev的黚流行手風琴,朱利安Lecomte的SimpleMenu,斯蒂芬伍茲的Timepicker,亞當摩爾的樹視圖,傑夫克雷格的Chromahash,[... ...]

    Pingback由YUI 3畫廊大賽2010 -贏取門票JSConf 2010 »雅虎用戶界面博客(YUIBlog) - 2010年3月5日

對不起,評論已關閉在這個時候。

主辦單位雅虎

版權所有© 2006-2011雅虎公司保留所有權利。 隱私政策 - 服務條款

本站由WordPress的關於雅虎 虛擬主機