jQuery Mobile Listview Opción de tema dividido

jQuery Mobile es un conjunto de herramientas de widgets de interacción con el sistema del usuario basado en HTML5 que se utiliza para diversos fines construidos sobre jQuery . Está diseñado para crear sitios rápidos y con capacidad de respuesta accesibles para dispositivos móviles, pestañas y computadoras de escritorio. jQuery Listview es un widget que se utiliza para crear hermosas listas. Es una vista de lista simple y receptiva que se usa para ver las listas desordenadas .

En este artículo, vamos a implementar la opción jQuery Mobile Listview splitTheme . El splitIcon jQuery Mobile Listview viene con varios temas utilizados como splitTheme . Los diferentes temas tienen diferentes colores.

Sintaxis: para implementar splitTheme , necesitamos pasar un solo carácter de az en el caso pequeño donde cada letra representa un tema de color.

$(".items").listview({
    splitTheme:"a",
});
  • Obtén la opción splitTheme :

    var splitTheme = 
        $(".items").listview( "option", "splitTheme" );
  • Establezca la opción splitTheme :

    $( ".items" ).listview( "option", "splitTheme", "b" );

Ejemplo 1 : en este ejemplo, estamos usando el tema claro en splitTheme usando el carácter ‘a’ . Tenemos una vista de lista con uno de los elementos de la lista que tiene dos enlaces. Al hacer clic en el enlace, la ventana emergente se abre con un mensaje y dos opciones para continuar con el enlace o cerrar la ventana emergente. La ventana emergente también es de la biblioteca jQuery Mobile UI.

HTML

<!DOCTYPE html>
<html lang="en">
  
<head>
    <link rel="stylesheet" 
          href=
"https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />
    <script src=
"https://code.jquery.com/jquery-1.11.1.min.js">
    </script>
    <script src=
"https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js">
    </script>
</head>
  
<body>
    <h1 style="color:green">
        GeeksforGeeks
    </h1>
    <h3>jQuery Mobile Listview splitTheme Option</h3>
    <ul class="items">
        <li>
            <a href=
"https://www.geeksforgeeks.org/data-structures">
                Data Structures
            </a>
        </li>
        <li>
            <a href=
"https://practice.geeksforgeeks.org/courses/complete-interview-preparation">
                Interview preparation
            </a>
            <a href="#java" data-rel="popup"
               data-position-to="window" 
               data-transition="pop">
                Java Programming
            </a>
        </li>
        <li>
            <a href="https://www.geeksforgeeks.org/java">
                Java Programming
            </a>
        </li>
    </ul>
    <div data-role="popup" id="java" class="ui-content" 
         style="max-width:280px; padding-bottom:2rem;">
        <h3>GeeksforGeeks</h3>
        <p>
            Open the Java Tutorial link by clicking
            the Open button given below to learn
            java from GeeksforGeeks.
        </p>
  
        <a href="https://www.geeksforgeeks.org/java" 
           class="ui-shadow 
                  ui-btn 
                  ui-corner-all
                  ui-btn-inline
                  ui-mini">
            Open
        </a>
        <a href="" data-rel="back" 
           class="ui-shadow 
                  ui-btn
                  ui-corner-all 
                  ui-btn-inline 
                  ui-mini">
            Cancel
        </a>
    </div>
    <script>
            $(".items").listview({
                splitIcon: "star",
                splitTheme: "a",
            });
    </script>
</body>
</html>

Producción:

jQuery Mobile Listview splitTheme Option

Ejemplo 2 : Hemos usado el tema oscuro en splitTheme usando el carácter b .

HTML

<!DOCTYPE html>
<html lang="en">
  
<head>
    <link rel="stylesheet" 
          href=
"https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />
    <script src=
"https://code.jquery.com/jquery-1.11.1.min.js">
    </script>
    <script src=
"https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js">
    </script>
</head>
  
<body>
    <h1 style="color:green">
        GeeksforGeeks
    </h1>
    <h3>jQuery Mobile Listview splitTheme Option</h3>
    <ul class="items">
        <li>
            <a href=
"https://www.geeksforgeeks.org/data-structures">
                Data Structures
            </a>
        </li>
        <li>
            <a href=
"https://practice.geeksforgeeks.org/courses/complete-interview-preparation">
                Interview preparation
            </a>
            <a href="#java" data-rel="popup"
               data-position-to="window" 
               data-transition="pop">
                Java Programming
            </a>
        </li>
        <li>
            <a href="https://www.geeksforgeeks.org/java">
                Java Programming
            </a>
        </li>
    </ul>
    <div data-role="popup" id="java" class="ui-content" 
         style="max-width:280px; padding-bottom:2rem;">
        <h3>GeeksforGeeks</h3>
        <p>
            Open the Java Tutorial link by clicking
            the Open button given below to learn
            java from GeeksforGeeks.
        </p>
  
        <a href="https://www.geeksforgeeks.org/java" 
           class="ui-shadow 
                  ui-btn 
                  ui-corner-all
                  ui-btn-inline
                  ui-mini">
            Open
        </a>
        <a href="" data-rel="back" 
           class="ui-shadow 
                  ui-btn
                  ui-corner-all 
                  ui-btn-inline 
                  ui-mini">
            Cancel
        </a>
    </div>
    <script>
            $(".items").listview({
                splitIcon: "star",
                splitTheme: "b",
            });
    </script>
</body>
</html>

Producción:

jQuery Mobile Listview splitTheme Option

Referencia : https://api.jquerymobile.com/listview/#option-splitTheme

Publicación traducida automáticamente

Artículo escrito por manavsarkar07 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *