¡Si eres nuevo aquí, puedes desear suscribir a nuestra alimentación de RSS tan bien como a nuestro boletín de noticias (en menú derecho superior) nunca para conseguir los artículos altamente informativos semanal… y NO, nosotros Spam!
Corregir - estoy teniendo problema serio en mantener el formato de todo el código tan qué he hecho soy yo he puesto el artículo original completo en un archivo de texto aquí. Sentirte libre mirarlo y utilizar lo y mi apología para este lío para arriba
---------------
El Web se está desarrollando. No es cómo era poca parte posteriora de años. Se van esos días en que los Web site significaron un sistema de las páginas estáticas que tenían fondo blanco, imágenes del one-two. Ahora la gente desea experiencia de escritorio en su browser; y cuál es un tablero del escritorio con hacia fuera un menubar con los menús drop-down. El menú de la gota abajo se puede poner en ejecución de muchas maneras. Pero en vez de la codificación de la mano del rasguño, utilizaremos la biblioteca del interfaz utilizador de YUI o de Yahoo. Es una nueva con todo una la mejor biblioteca de JS hacia fuera allí.
Gratificaciones e instalación
Descargar YUI de aquí, descomprimirlo y poner en un directorio apropiado que sea accesible de tu sitio. YUI se divide en los paquetes tal DOM, menú etc. Algunos paquetes dependen de otros paquetes. Nuestro paquete del menú depende de acontecimiento, de DOM y del envase. Tendremos que incluirlos también.
El principio
Primero incluiremos los archivos importantes.
de los activos/menu.css del href= del <link de/> " del " texto/css del type= " del " stylesheet " del rel= de las fuentes/fonts.css " del href= " del <link de/> del " texto/css " del type= del " stylesheet " del rel= reajustan/reset.css " del href= " del <link yui/estructura/yui/estructura/yui/de la estructura/yahoo/yahoo.js del src= del <script de/> del " texto/css " del type= del " stylesheet " del rel= de la estructura/del menú/" type= " texto/Javascript " ></script> del " yui/"del Javascript del type= del acontecimiento/event.js del src= del <script " yui/estructura/" de la estructura/dom/dom.js del src= del <script de ></script> del " texto/" del Javascript del type= del " yui/" del menú/menu.js del src= del <script de ></script> del " texto/" type= " texto/Javascript " ></script> del " yui/de la estructura/"
Estos archivos incluyen tres archivos del CSS que se utiliza para labrar los archivos del menú y del envase para cada paquete. Puedes también cambiar la mirada y la sensación del menú modificando el css. Ahora acumulemos el margen de beneficio. El margen de beneficio para el menú será una lista desordenada. Ésa es la etiqueta de la “UL”. Deja mirada en el código.
class= " yuimenu " del " basicmenu " del id= del <div del >Show Menu</button> del " menutoggle " del id= del <button > class= " bd " del <div > class= " primero-de-tipo " del <ul > href= " http://mail.yahoo.com " del ><a del " yuimenuitem " del class= del <li¡>Yahoo! ¡>Yahoo de " http://addressbook.yahoo.com " del href= del ><a del " yuimenuitem " del class= del <li de Mail</a></li>! ¡Tratar el >Yahoo de " http://calendar.yahoo.com " del href= del ><a del " yuimenuitem " del class= del <li de Book</a></li>! ¡>Yahoo de " http://notepad.yahoo.com " del href= del ><a del " yuimenuitem " del class= del <li de Calendar</a></li>! Notepad</a></li> </ul></div> </div>
Esto puede parecerse muy complejo. Pero su no realmente. El menú será llevado a cabo en un envase div que tenga identificación “prueba” y clase “yuimenu”. Esta clase dice esto es un menú. Ahora otro envase div llamó el “bd”. El comienzo del menú será
etiqueta del <ul>. Las etiquetas del <li> dentro de la voluntad del <ul> llevaron a cabo cada uno de los artículos de menú. Tendrá tan una clase del “yuimenuitem”. Hay algunos artículos de menú del ejemplo. Pero inmóvil no verás ningún efecto a menos que el menú se inicialice completamente. Para hacerlo, poner este código en la sección principal después de que el archivo incluya.
type= " texto/Javascript " del <script> YAHOO.example.onMenuReady = función (p_oEvent) {oMenu del var = YAHOO.widget.Menu nuevo (“basicmenu”, {fixedcenter: verdad}); oMenu.render (); ow de oMenu.sh (); onMenuToggleMouseDown de la función (p_oEvent) {YAHOO.util.Event.stopPropagation (p_oEvent); ow de oMenu.sh (); } YAHOO.util.Event.addListener (“menutoggle”, “mousedown”, onMenuToggleMouseDown); } YAHOO.util.Event.onContentReady (“basicmenu”, YAHOO.example.onMenuReady); </script>
Como puedes ver el menú es inicializado por el “YAHOO.widget.Menu nuevo (“basicmenu”, {fixedcenter: verdad}); ” Esto toma varias discusiones. El primer ser la identificación del menú div, mientras que el segundo es una lista de opciones. Descubrirás sobre todas las opciones en la documentación del API.
Cuando ves la página verás un menú apenas como “menú del comienzo”. El cambio justo el css para emparejar tus sitios mira y se siente. Puedes también agregar el menú de varias filas. Agregando otro <ul> marcar con etiqueta dentro de una etiqueta del <li>. Espero tan que agregues algunos menús frescos en tu sitio.
Los acoplamientos puedes encontrar interesar -
- Usar la biblioteca del interfaz utilizador de Yahoo (YUI) con PHP
- Programación con los wxWidgets
- Rodar un sistema de gerencia contento del rasguño con PHP, MySQL, TinyButStrong y FCKEditor
- Someter tu Web site al directorio de V7n
- Creador social Wordpress del Bookmark Plugin - crear el icono social de Boormaking en tu Blog




























