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

Páginas (161): 1 ... 145 146 147 148 149 ... 161
1609 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:
<?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.call( this );
} 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({scrollTop: 0}, 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   

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 (161): 1 ... 145 146 147 148 149 ... 161

Usuários visualizando este tópico: 4 Visitantes