Imagine que tiene un elemento SPAN que contiene texto y desea crear una entrada de texto que coincida con su apariencia. ¿Cómo se replica los estilos entre estos elementos usando jQuery?
un método es enumerar manualmente todas las propiedades CSS posibles y recuperar sus valores utilizando el método CSS de JQuery. Sin embargo, este enfoque lleva mucho tiempo y es propenso a errores debido a la gran cantidad de estilos disponibles.
que introduce el complemento jquery.getSyleObject, una herramienta integral que recupera todos los posibles estilos calculados para un elemento. Este complemento elimina la necesidad de enumerar las propiedades manualmente y garantiza la compatibilidad con todos los navegadores, incluidos los navegadores heredados como es decir.
para usar el complemento, simplemente llame a getStyleObject en el elemento deseado:
var style = $("#element").getStyleObject();
Esto devolverá un objeto que contenga todos los estilos calculados como pares de valor clave. You can then apply these styles to another element:
$("#cloned_element").css(style);
Complete and Browser Compatible:
jquery.getStyleObject provides a complete list of styles in all navegadores, asegurando la compatibilidad de un navegador cruzado.
extensibilidad:
Si es necesario, puede agregar estilos adicionales al complemento modificando el archivo js del complemento.
ejemplo estilos:$ (& quot;#Original & quot;). Clone () .padre() .AppendTo () .css ($ (& quot;#original & quot;). getStyleObject ());
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3