Tecnologia do Blogger.

Text Widget

Mix Theme

Pesquisar este blog

favourite Posts

jQuery : Menú Sencillo usando jQuery

mo Demo   Descarga   Como es sabido jQuery es un framework de desarrollo que nos permite usar JavaScript en nuestro documento HTML. Ahora va...

mo

Como es sabido jQuery es un framework de desarrollo que nos permite usar JavaScript en nuestro documento HTML. Ahora vamos a construir un menú de navegación sencillo con las características básicas de jQuery.
Antes de que podamos comenzar, necesitamos incluir la última biblioteca de jQuery. Podemos descargarla desde la sección de descargas en Descargando jQuery, luego la guardaremos en nuestra carpeta JavaScript llamada js, en la raíz de nuestro documento HTML, por ejemplo, miscapu. Si tienes problemas para entender esta parte, te recomiendo ir a la parte final de este artículo y hacer la descarga del código completo.


Manos al código!

Ahora, podemos empezar a codificar nuestra página "menu_simple.html" y la colocaremos en la carpeta "miscapu".

Ahora, vamos a explicar lo que haremos a continuación:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Menú Simple Usando jQuery</title>
</head>

<body>
<ul id="navigation">
<li id="home"><a href="#">Home</a></li>
<li class="active"><a href="#">Nuestros Libros</a></li>
<li><a href="#">Shop</a></li>
<li><a href="#">Blog</a></li>
</ul>
<div id="placeHolder">
Este es Nuestro Primer Proyecto
</div>
<script src="js/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#navigation li a') .each(function() {
var $item = $(this);
$item.on('click', function(event){
event.preventDefault();
var title = $item.html();
var html = title + ' Fué Seleccionado.'
$('#placeHolder').html(html);
});
});
});
</script>
</body>
</html>


Ahora, vamos a explicar lo que hemos hecho en el fragmento de código anterior:
  • Primero que nada la idea principal de nuestro script es encontrar cada hiperenlace "<a>" en el documento, evitando su funcionalidad por defecto y a cambio debe mostrar el contenido del hipervínculo en nuestro elemento placeHolder.
  • Desde el principio, comenzamos con doctype y el diseño HTML principal. 
  • El cuerpo de la página contiene un elemento #navigation y un elemento #placeHolder para el contenido dinámico. 
  • La parte más importante para la funcionalidad jQuery es incluir nuestra biblioteca jQuery: Vamos a colocarla antes de la etiqueta de cierre <body>. Esto permitirá que el HTML de la página se cargue primero.
El signo del dólar $ () representa un alias para la función de fábrica de jQuery (). Dentro de esta función podemos utilizar todos los selectores CSS como ID, clase o nombres de etiqueta exactos. Por ejemplo:
  • $ ( 'a'): Selecciona todos los hipervínculos de nuestro documento.
  • $ ( '# myID'): Selecciona el elemento con este ID.
  • $ ( '. myID'): Selecciona todos los elementos con esta clase (class).
En nuestro caso, estamos seleccionando todos los hipervínculos en el "navigation <div>" y luego definiendo su propia funcionalidad con un controlador de eventos para eventos de clic:


$item.on('click',function(event){  
// evita la funcionalidad por defecto del hipervínculo <a>
event.preventDefault();
});

Y como último paso de nuestro ejemplo, creamos el "var title" y la cadena HTML, que va al placeHolder:

var title = $(this).html;
var html = title + ' fué seleccionado.';
$('#placeholder').html(html);
<br />
El ejemplo anterior es realmente simple. Pero hay mucho más que jQuery puede ofrecer para nosotros. Esto incluye selectores especiales, efectos fantásticos, manipulación DOM o la no menos conocida funcionalidad AJAX. En este menú creado por ejemplo podríamos especificar nuestros eventos para movimientos del mouse sustituyendo una parte código por el evento que nos parezca más interezante!, veamos como hacer esto:
  • 1er Paso: Conoceremos los eventos que podríamos usar aquí en este ejemplo:
    • dblclickConecta/activa el evento de doble clic.
    • mouseoverEjecutar la acción proyectada JavaScript al mover el puntero del ratón sobre una imagen ó un elemento html.
    • Los eventos son muchos pero realizando estos dos ustedes tendrán una idea de como intentar con los demás, les dejo un link donde encontraran más eventos: Eventos jQuery
  • 2o paso: Modificamos el método on (), el cual asigna uno o más controladores de eventos para los elementos seleccionados y los elementos secundarios. Entonces procedemos a la modificación y posterior realización del efecto:

[tab] [content title="Descarga el código completo de este Artículo"]Descarga Menu_simple.html[/content] [content title="Descarga jQuery"]Para descargar el jQuery entra en este link:Descarga jQuery, luego dale click a la más reciente descarga, en este momento es la versión 3.1.1[/content] [/tab]

COMMENTS

Nome

32 bits & 64 bits,1,6 pasos para nuestro bienestar total,1,actualización,1,afecta a nuestra relación nuestro autoestima,1,Android,1,Android Fundamentos,1,Aplicativo PHP,2,Aplicativos,3,aprenda a desarrollar sites en wordpress,1,aqui un consejo de quien sabe cuidar de orquideas,1,Archie,1,autocad civil 3d 2012,1,autocad civil 3d interfaz de usuario,1,autoestima,1,bienestar en nuestra mente y cuerpo,1,brasil,1,cárceles de opinión,1,clifford.,1,CMS,1,cms wordpress 4.4,1,como crear un plan de negocios,1,Computer,1,Conceptos,3,Conceptos De JavaScript,1,conceptos generales,6,Conceptos Generales Android,1,Construcción,1,Cuisines,4,Definición de clase,1,desarrollo web,1,Destination,1,diseño en wordpress,1,emprendedorismo,1,empresas y negocios,1,Error en Java,1,Errores,1,espiritismo,1,Fashion,13,Foods,3,Framework Laravel,2,Framework PHP,1,Francisco Cándido Xavier,1,Fundamentos,2,Gallery,7,Gerenciamento de projetos,1,google,1,google chrome,1,Gopher,1,gratis tutorial sobre marketing,1,hazlo tú mismo,1,Herencia,1,Herencia En Java,1,Historia,1,hoy en día no tenemos más opinión,1,instalación del wampserver,1,Introducción a C++,1,Introducción C,1,Java,5,JavaScript,2,JQuery,8,la burbuja informativa,1,Laravel PHP,2,Lenguajes,8,marketing de empresas,1,marketing digital,1,minas gerais,1,Misión Motores de Búsqueda,1,Motor de Búsqueda,3,Music,2,mysql,1,Notícias,2,noticias de tecnología,1,nuestra mente informativa,1,nuestro autoestima y la relacion amorosa,1,orquideas en el brasil,1,People,10,Phones,3,Photography,1,php,2,PHP y MySQL,1,plan de negócios,1,Polimorfismo,2,Polimorfismo en Java,2,Projetos,1,Prototipo De La Funcion en C,1,Prototipo la funcion en C,1,psicografía de Chico Xavier,1,relacion entre java y c,1,relacionamiento entre clientes y empresas,1,sabemos realmente cuidar de nuestras orquídeas,1,salud,2,salud y belleza,1,Seguimiento Ocular,1,SEO,5,Server,1,Speaker,1,Tablets,1,Tech,11,tecnologia,1,tecnologia digital,1,Travel,4,trazado y nivelación de un terreno,1,Trends,5,tutorial,6,tutorial curso parte 1 wordpress,1,tutorial de salud,1,tutorial gratis,1,Tutorial Java,2,tutorial wordpress,1,Vagrant,1,Video,7,WampServer,1,Wedding,4,WordPress,1,WordPress 4.4,1,World News,8,
ltr
item
Brakt: jQuery : Menú Sencillo usando jQuery
jQuery : Menú Sencillo usando jQuery
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcaz0lfRRGBEh3paA4F4bHWflEvqhVv1hvwxY2t059eAy3HMcpThbBx6JtEs29cW9D4gCS5hnhR3_PxlG5e6kZ9OmZIdyoRDKrYzvvCbwKKC2egvY8qrhTdxeXxNqwl-SOVlFtX6oLutw/s640/menu_simple_post.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcaz0lfRRGBEh3paA4F4bHWflEvqhVv1hvwxY2t059eAy3HMcpThbBx6JtEs29cW9D4gCS5hnhR3_PxlG5e6kZ9OmZIdyoRDKrYzvvCbwKKC2egvY8qrhTdxeXxNqwl-SOVlFtX6oLutw/s72-c/menu_simple_post.png
Brakt
https://brakt-blogger.blogspot.com/2016/11/jquery-menu-sencillo-usando-jquery.html
https://brakt-blogger.blogspot.com/
http://brakt-blogger.blogspot.com/
http://brakt-blogger.blogspot.com/2016/11/jquery-menu-sencillo-usando-jquery.html
true
473240469242835062
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy