Você não está conectado. Conecte-se ou registre-se

Colocar borda colorida

Ir em baixo  Mensagem [Página 1 de 1]

1Info Colocar borda colorida em Ter Jun 26, 2018 12:35 pm

Houdini

avatar
Membro elite

[quadrado="Descrição"]Utilizo o código abaixo para colocar uma borda no li.row de acordo com a cor do membro, porém este membro deve ser o último que postou. Ainda assim, não estou conseguindo puxar esta informação, [guest]$post.find('.gensmall > span[style]')[/guest] Aqui seria onde esta informação deveria ser puxada. Estou fazendo algo de errado?

Código:

(function($){'use strict';$(function(){if(!/^\/t(\d+)(p\d+-|-).*$/i.test(location.pathname))return;$('.row').each(function(){var $post=$(this);var $name=$post.find('.gensmall > span[style]');if(!$name.length)return;if(!$name.css('color'))return;$post.find('.row').css('border-top-color',$name.css('color'))})})})(jQuery);
[/quadrado]
[quadrado="Informações"]Fórum: [Você precisa estar registrado e conectado para ver este link.]
Versão: MODERNBB[/quadrado]

Ver perfil do usuário

2Info Re: Colocar borda colorida em Ter Jun 26, 2018 1:03 pm

Daemon

avatar
Admin

Tente o seguinte:
Código:
(function($) {
    'use strict';
    $(function() {
        if (!/^\/f(\d )(p\d -|-).*$/i.test(location.pathname)) return;
        $('li[class^="row"]').each(function() {
            var $row = $(this);
            var $name = $row.find('.color-groups');
            if (!$name.length || !$name.css('color')) return;
            $row.css('border-top-color', $name.css('color'));
        });
    });
})(jQuery);
Smile

Ver perfil do usuário http://zz1856.com

3Info Re: Colocar borda colorida em Ter Jun 26, 2018 1:04 pm

Houdini

avatar
Membro elite

Não resultou [Você precisa estar registrado e conectado para ver este link.]

Ver perfil do usuário

4Info Re: Colocar borda colorida em Ter Jun 26, 2018 1:06 pm

Daemon

avatar
Admin

Testei em seu fórum pelo console e resultou... Poderia mandar um print da tela e do console enquanto o código está ativo?

Ver perfil do usuário http://zz1856.com

5Info Re: Colocar borda colorida em Ter Jun 26, 2018 1:14 pm

Houdini

avatar
Membro elite

[Você precisa estar registrado e conectado para ver este link.]
[Você precisa estar registrado e conectado para ver este link.]

Aqui estão, testei no console também, mas não resultou..

Ver perfil do usuário

6Info Re: Colocar borda colorida em Ter Jun 26, 2018 1:26 pm

Daemon

avatar
Admin

Não sei por qual motivo o sinal de "+" foi apagado, mas aqui está:
Código:
(function($) {
    'use strict';
    $(function() {
        if (!/^\/f(\d+)(p\d -|-).*$/i.test(location.pathname)) return;
        $('li[class^="row"]').each(function() {
            var $row = $(this);
            var $name = $row.find('.color-groups');
            if (!$name.length || !$name.css('color')) return;
            $row.css('border-top-color', $name.css('color'));
        });
    });
})(jQuery);

Ver perfil do usuário http://zz1856.com

7Info Re: Colocar borda colorida em Ter Jun 26, 2018 1:30 pm

Houdini

avatar
Membro elite

Funcionou perfeitamente, thanks.

Ver perfil do usuário

8Info Re: Colocar borda colorida em Ter Jun 26, 2018 1:47 pm

Daemon

avatar
Admin

[sucesso=Tópico resolvido]Tópico movido e arquivado. O autor está satisfeito e/ou a questão foi resolvida.[/sucesso]
Tópico movido para: Arquivo JavaScript & jQuery

Ver perfil do usuário http://zz1856.com

Conteúdo patrocinado


Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum