elemento disabled agregar jquery css asynchronous head

disabled - JQuery agregar css a la cabeza



jquery each (2)

Esto colocará el nuevo link después del último link ya en su elemento principal.

$("head link[rel=''stylesheet'']").last().after("<link rel=''stylesheet'' href=''/css/masterBlaster.css'' type=''text/css'' media=''screen''>");

Sin embargo, si aún no tiene un link , no se agregará el nuevo link . Por lo tanto, primero debes hacer una comprobación:

var $head = $("head"); var $headlinklast = $head.find("link[rel=''stylesheet'']:last"); var linkElement = "<link rel=''stylesheet'' href=''/css/masterBlaster.css'' type=''text/css'' media=''screen''>"; if ($headlinklast.length){ $headlinklast.after(linkElement); } else { $head.append(linkElement); }

El OCD en mí quisiera agregarlo antes de mi primer enlace de estilo o después del último enlace de estilo.

Debe decidir dónde se colocará exactamente el link . Existe la posibilidad de que una posición diferente pueda anular los estilos existentes.

Estoy agregando de forma asíncrona algunos scripts y hojas de estilo a un proyecto que estoy construyendo y me gustaría mantener las hojas de estilo agrupadas en HEAD.

<head> <title>home</title> <meta charset="utf-8"> <link rel="Shortcut Icon" type="image/ico" href="/img/favicon.png"> <!-- STYLES--> <link rel="stylesheet" href="/css/fonts-and-colors.css" type="text/css" media="screen"> <link rel="stylesheet" href="/css/layout.css" type="text/css" media="screen"> <!-- JS--> <script type="text/javascript" async="" src="/js/light-box.js"></script> <script type="text/javascript" src="/js/jquery-1.7.2.min.js"></script> <script type="text/javascript" src="/js/grade-button.js"></script> <script> $(document).ready(function() { // some code }); </script> <link rel="stylesheet" href="/css/masterBlaster.css" type="text/css" media="screen"> </head>

Actualmente estoy usando

$("head").append("<link rel=''stylesheet'' href=''/css/masterBlaster.css'' type=''text/css'' media=''screen''>");

que funciona bien, pero lo agrega al final de mi sección HEAD como se puede ver en el ejemplo.

El OCD en mí quisiera agregarlo antes de mi primer enlace de estilo o después del último enlace de estilo.

Gracias por mirar.