Cómo utilizar jquery para crear una interfaz con pestañas en css3

Para algunos sitios web de una interfaz con pestañas es el mejor método para mostrar la información. CSS3 tiene código para utilizar el método de jQuery para crear una interfaz con pestañas.

$ (Function () {// Crear variables para contener TabHeads data.var temporales = "-VAR TabContent = "- // Obtener el archivo de datos XML y procesarlo $ get (.."XMLTabData.xml", La función (datos) {// Busque cada entrada Rumbo y utilizarlo para // crear un encabezado pestaña. $ (Datos) .find ("Título") .Cada (function () {TabHeads + ="
  • " + $ (este) (.attr"subtítulo") +"
  • "-}) - // anexar los datos al área de encabezado $ (."#Headings") .Append (TabHeads) - // ubicar cada entrada de contenido y lo utilizan para // crear el contenido pestaña $ (datos) .find (."Contenido") .Cada (function () {TabContent + ="
    " + $ (Este) .text () + "

    Video: Navegación con tabs (Proyecto jQuery N°3)

    "-}) - // Agregar los datos al área de contenido pestaña $ (."#Pestañas") .Append (TabContent) -. // Completar el proceso por el que aparecen las fichas // $ ("#Pestañas").pestañas()-})-})-

    El código comienza creando dos variables: TabHeads y TabContent, para contener los datos utilizados para rellenar el interfaz con pestañas. Esta información se añade a la larga dos etiquetas HTML, como se muestra aquí:

    El método get () obtiene el archivo XML, XMLTabData.XML, y coloca el contenido de los datos. ¿Qué datos contiene es un archivo completamente formado XML que se pasa a una función anónima (uno que no tiene nombre) que se define como: function (datos) {}. La función se ejecuta cuando la recuperación de datos se ha completado, por lo que actúa como una llamada de retorno para un conjunto de datos de lectura asíncrona.

    Todo lo que necesita saber por el momento es que el archivo XML contiene elementos que contienen los datos utilizados para crear las entradas de registro, así como elementos que contienen los datos colocados dentro de cada ficha. En este caso, la lengüeta 1 sería un encabezamiento y “Esto es parte del contenido de la lengüeta 1.” sería el contenido de esa pestaña.

    Toda la información de rumbo aparece dentro de las elementos. El código pide jQuery para encontrar () cada una de las elementos y procesarlas de uno en uno utilizando el método each (). La each () método crea un bucle que proporciona automáticamente acceso a individuo elementos a través de la esta variable. cabeceras de los separadores se almacenan en una lista desordenada (

      ), Encabezamientos, eso ya es parte del HTML para la página de ejemplo.

    El contenido de cada pestaña aparece en

    elementos que se anexan después de la
      elemento, encabezamientos. El contenido podría ser cualquier cosa - incluyendo los controles que los utilizados para el ejemplo-interfaz con pestañas anterior. La cuestión más importante a considerar es la forma de almacenar la información en el archivo XML. Asegúrese escapar ninguna etiqueta de modo que no están mal interpretados como elementos XML.

    Al igual que con las rúbricas, el código utiliza find () para localizar cada una de las elementos en el archivo XML y ellos se convierten en el código HTML necesario para crear el contenido pestaña. El método cada () crea el bucle utilizado para procesar cada elemento de una en una.

    Artículos Relacionados