Respostas: 14.034
Tópicos: 510
Data de registro: 05/12/2013
Curtir:
685
(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
Responder
Responder
Respostas: 91.446
Tópicos: 2.852
Data de registro: 06/12/2013
Curtir:
5902
(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.
Responder
Responder
Respostas: 14.034
Tópicos: 510
Data de registro: 05/12/2013
Curtir:
685
(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:
<?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
Responder
Respostas: 91.446
Tópicos: 2.852
Data de registro: 06/12/2013
Curtir:
5902
(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.
Responder
Responder
Respostas: 14.034
Tópicos: 510
Data de registro: 05/12/2013
Curtir:
685
(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 ...
Responder
Responder
Respostas: 91.446
Tópicos: 2.852
Data de registro: 06/12/2013
Curtir:
5902
(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 <
.
Responder
Responder
Respostas: 14.034
Tópicos: 510
Data de registro: 05/12/2013
Curtir:
685
(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...
Responder
Responder
Respostas: 91.446
Tópicos: 2.852
Data de registro: 06/12/2013
Curtir:
5902
(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.
Responder
Responder
Respostas: 14.034
Tópicos: 510
Data de registro: 05/12/2013
Curtir:
685
(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...
Responder
Responder
Respostas: 91.446
Tópicos: 2.852
Data de registro: 06/12/2013
Curtir:
5902
(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.
Responder
Responder