Problemas técnicos com fórum? Favor reporte aqui

Páginas (156): 1 ... 145 146 147 148 149 ... 156
1555 respostas neste tópico
 #1.461
(16/07/2022, 09:42)rapier Escreveu: Não resolveu. Talvez usar origsize!=resizedsize resolva, considerando que você botou mais condições.

esse é o código antes de mudar para origsize>resizedsize
Responder
 #1.462
(16/07/2022, 09:46)martec Escreveu: esse é o código antes de mudar para origsize>resizedsize

Não estou vendo código novo mesmo usando janelas privadas. Vou sair testando.
Responder
 #1.463
(16/07/2022, 09:47)rapier Escreveu: Não estou vendo código novo mesmo usando janelas privadas. Vou sair testando.

se vc está vendo origsize>resizedsize pq é o código novo...

o antigo que era origsize!=resizedsize

código antigo full

Código PHP:
$(document).ready(function() {
    
baronscroll();    
    function 
imageLoaded() {
        var 
resizelang 'Click on this image to display the full size version.';
        var 
resizedsize =  $(this).width();
        var 
origsize = $(this).naturalWidth();
        if (
origsize!=resizedsize && !$(this).hasClass"emojione" ) && !$(this).parents('.post_author').length == 1) {
            $(
this).wrap('<div></div>').attr('title'resizelang).on('click', function() {
                if ($(
this).is('[title]')) {
                    $(
this).removeAttr('title');
                }
                else {
                    $(
this).attr('title'resizelang);
                } 
                var 
parentheight = $(this).parent().height();
                if (!$(
this).hasClass('resize')) {
                    $(
this).addClass('resize').parent().css('height'parentheight+'px');
                }
                else
                {
                    $(
this).removeAttr('class').parent().css('height''');
                }
            });
        }
    }
    $(
'.scaleimages img').each(function() {
        if( 
this.complete ) {
            
imageLoaded.callthis );
        } else {
            $(
this).one('load'imageLoaded);
        }
    });

    
appear();
    
    $(
window).scroll(function(){
        
appear();
    });
                      
    function 
appear() {
        if ($(
this).scrollTop() > 200) {
            $(
'.scrollu').fadeIn('slow');
        } else {
            $(
'.scrollu').fadeOut('slow');
        }
        if ($(
this).scrollTop() < ($('body').height() - (200+$(window).height()))) {
            $(
'.scrolld').fadeIn('slow');
        } else {
            $(
'.scrolld').fadeOut('slow');
        }
    };
    
    $(
'.scrollu').click(function() {
        $(
'html, body').animate({scrollTop0}, 600);
    });
    $(
'.scrolld').click(function() {
        $(
'html, body').animate({scrollTop: $('body').height()}, 600);
    });

    $(
"a[href*='.jpg'], a[href*='.gif'], a[href*='.png']").each(function() {
        var 
attr = $(this).attr('data-link');
        if (
typeof attr == typeof undefined || attr == false) {
            $(
this).attr({'data-link':$(this).attr('href'), 'data-order':n_img++});
        }
    });
    $(
"a[href*='.jpg'], a[href*='.gif'], a[href*='.png']").click(function() {
        
open_img(this);
        return 
false;
    });
}); 
Responder
 #1.464
(16/07/2022, 09:48)martec Escreveu: se vc está vendo origsize>resizedsize pq é o código novo...

Então estou vendo código novo e não resolveu o problema.

[Imagem: 6N65U8g.png]
Responder
 #1.465
(16/07/2022, 09:50)rapier Escreveu: Então estou vendo código novo e não resolveu o problema.

Spoiler: Imagem  
[Imagem: 6N65U8g.png]

bem se n resolve... fica assim mesmo ...
Responder
 #1.466
(16/07/2022, 09:50)martec Escreveu: bem se n resolve... fica assim mesmo ...

Que tal testar chutando? Troca o sinal de > pra < HAHA! .
Responder
 #1.467
(16/07/2022, 09:52)rapier Escreveu: Que tal testar chutando? Troca o sinal de > pra < HAHA! .

n neh... ai vai dar merda para quem ta funcionando corretamente agora...
Responder
 #1.468
(16/07/2022, 09:52)martec Escreveu: n neh... ai vai dar merda para quem ta funcionando corretamente agora...

No if adicionar ao menos a classe "smilie"? Tu botou pra ignorar apenas a emojione, smilie é de onde vem o HAHA! Desu e outros.
Responder
 #1.469
(16/07/2022, 09:55)rapier Escreveu: No if adicionar ao menos a classe "smilie"? Tu botou pra ignorar apenas a emojione, smilie é de onde vem o HAHA! Desu e outros.

n foi adicionado, pq não precisa...
emojione eram imagens maiores que são renderizado para algo menor...
o site não foi pensando para quem usa escala etc...

mesmo eu botando no Edge 110% de zoom e no windows escala de 125%, mesmo assim n consigo reproduzir o tal problema...
Responder
 #1.470
(16/07/2022, 09:58)martec Escreveu: n foi adicionado, pq não precisa...
emojione eram imagens maiores que são renderizado para algo menor...
o site não foi pensando para quem usa escala etc...

mesmo eu botando no Edge 110% de zoom e no windows escala de 125%, mesmo assim n consigo reproduzir o tal problema...

Tá tendo algum erro de precisão nas variáveis.

origsize: 145 (parece que sempre retorna inteiro)
resizedsize: 144.996 (adora retornar um float)

Esses dois valores são diferentes, sendo que o correto era não serem (precisão de .001 pixel pra quê?). Aí acaba entrando no if da função quando não deveria. O resizedsize deveria ser arredondado para o inteiro mais próximo.

[Imagem: kJYjXIe.png]
Responder
Páginas (156): 1 ... 145 146 147 148 149 ... 156

Usuários visualizando este tópico: 1 Visitantes