Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

Colocar borda colorida

2 participantes

Houdini Houdini  • Ter 26 Jun 2018 - 12:35

Colocar borda colorida Empty Colocar borda colorida Ter 26 Jun 2018 - 12:35

[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: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Versão: MODERNBB[/quadrado]

Daemon Daemon  • Ter 26 Jun 2018 - 13:03

Colocar borda colorida Empty Re: Colocar borda colorida Ter 26 Jun 2018 - 13:03

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

Houdini Houdini  • Ter 26 Jun 2018 - 13:04

Daemon Daemon  • Ter 26 Jun 2018 - 13:06

Colocar borda colorida Empty Re: Colocar borda colorida Ter 26 Jun 2018 - 13:06

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

Houdini Houdini  • Ter 26 Jun 2018 - 13:14

Colocar borda colorida Empty Re: Colocar borda colorida Ter 26 Jun 2018 - 13:14

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

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

Daemon Daemon  • Ter 26 Jun 2018 - 13:26

Colocar borda colorida Empty Re: Colocar borda colorida Ter 26 Jun 2018 - 13:26

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);

Houdini Houdini  • Ter 26 Jun 2018 - 13:30

Colocar borda colorida Empty Re: Colocar borda colorida Ter 26 Jun 2018 - 13:30

Funcionou perfeitamente, thanks.

Daemon Daemon  • Ter 26 Jun 2018 - 13:47

Colocar borda colorida Empty Re: Colocar borda colorida Ter 26 Jun 2018 - 13:47

[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

Conteúdo patrocinado  • 

Colocar borda colorida Empty Re: Colocar borda colorida

Permissões neste sub-fórum
Não podes responder a tópicos