¿Cuál es la mejor manera de proporcionar un estilo CSS por defecto, que consigue anulado por jQuery UI, para los escenarios sin guión?

StackOverflow https://stackoverflow.com/questions/3489447

Pregunta

Por ejemplo: Tengo un << 1 2 3 4 5 6 7 8 >> localizador en mi página en la que cada elemento de navegación es un enlace HTML normal. Para los navegadores modernos con JS habilitadas, me gustaría para embellecer con .button de jQuery () . Pero me gustaría tener algo para el escenario NoScript. Obviamente debo añadir algo de estilo CSS para los enlaces, pero ¿cómo puedo saber el CSS personalizado no arruine el estilo de jQuery?

¿Es esta una preocupación innecesaria? ¿El jQuery proporcionar alguna función para eliminar cualquier estilo anterior para el elemento?

¿Fue útil?

Solución

propia hoja de estilos de uso jQuery UI. Echar un vistazo a su documentación del marco --su bastante sencillo.

Entre los muchos pros del uso de CSS marco de jQuery UI son: robusta y multi-navegador CSS compatibles. Una corriente sólida de correcciones de errores (si existe). Y si se decide cambiar el esquema de color de su aplicación; todo lo que tiene que hacer es sustituir la hoja de estilo, con una nueva tema laminados uno, o uno de la norma temas que viene incluido con jQuery UI.

No hace falta decir; jQuery UI no puede anular / frack hasta su propio CSS. Y obtendrá un localizador que se ve el mismo con y sin JavaScript habilitado.

Consejo: Si no tienes el tiempo para leer la documentación marco CSS jQuery UI; usar FireBug (Mozilla Firefox) para inspeccionar el código HTML generado por jQuery UI y aplicarlo a su no- script de marcado.

Actualizar

Sólo inspeccionó un vínculo establecido en un botón. Aquí está el marcado generado por plug-in de jQuery UI buttton:

<a href="#" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="false">
    <span class="ui-button-text">An anchor</span>
</a>

Otros consejos

Una solución simple podría ser la aplicación de una clase al buscapersonas para ser utilizado en el escenario NoScript, y simplemente eliminar esa clase de uso de JavaScript después de configurar los botones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top