Respostas: 12.423
Tópicos: 504
Data de registro: 05/12/2013
Curtir:
600
(16/07/2022, 09:46 )
martec
(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
Respostas: 88.543
Tópicos: 2.634
Data de registro: 06/12/2013
Curtir:
5676
(16/07/2022, 09:47 )
rapier
(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.
Respostas: 12.423
Tópicos: 504
Data de registro: 05/12/2013
Curtir:
600
(16/07/2022, 09:48 )
martec
16/07/2022, 09:48
(Resposta editada pela última vez 16/07/2022, 09:48 por martec.)
|
(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.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; }); });
Respostas: 88.543
Tópicos: 2.634
Data de registro: 06/12/2013
Curtir:
5676
(16/07/2022, 09:50 )
rapier
(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.
Respostas: 12.423
Tópicos: 504
Data de registro: 05/12/2013
Curtir:
600
(16/07/2022, 09:50 )
martec
(16/07/2022, 09:50)rapier Escreveu: Então estou vendo código novo e não resolveu o problema.
bem se n resolve... fica assim mesmo ...
Respostas: 88.543
Tópicos: 2.634
Data de registro: 06/12/2013
Curtir:
5676
(16/07/2022, 09:52 )
rapier
(16/07/2022, 09:50)martec Escreveu: bem se n resolve... fica assim mesmo ...
Que tal testar chutando? Troca o sinal de > pra < .
Respostas: 12.423
Tópicos: 504
Data de registro: 05/12/2013
Curtir:
600
(16/07/2022, 09:52 )
martec
(16/07/2022, 09:52)rapier Escreveu: Que tal testar chutando? Troca o sinal de > pra < .
n neh... ai vai dar merda para quem ta funcionando corretamente agora...
Respostas: 88.543
Tópicos: 2.634
Data de registro: 06/12/2013
Curtir:
5676
(16/07/2022, 09:55 )
rapier
(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 e outros.
Respostas: 12.423
Tópicos: 504
Data de registro: 05/12/2013
Curtir:
600
(16/07/2022, 09:58 )
martec
16/07/2022, 09:58
(Resposta editada pela última vez 16/07/2022, 10:16 por martec.)
|
(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 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...
Respostas: 88.543
Tópicos: 2.634
Data de registro: 06/12/2013
Curtir:
5676
(16/07/2022, 15:27 )
rapier
16/07/2022, 15:27
(Resposta editada pela última vez 16/07/2022, 15:40 por rapier.)
|
(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.
|