Sobre o evento Onload do objeto de imagem.
O que eu quero obter é a largura e o valor da altura da imagem. Portanto, use o método Onload. Outra é a imagem remota obtida.
Mas quando o IE exibe a imagem pela segunda vez, ela sempre não usa o método Onload. Código:
var iMg = new image (); img.src = "carreging.gif"; img.onload = function () {var iHeight = img.Height; var iwidth = img.width;};Mais tarde, depois de lê -lo para Xiaoniu, descobri que o img.src deveria ser colocado atrás do método de Onload. .
Mais tarde no Google, descobri que todos resumiram esses problemas. . Eu sou realmente um amador. .
Como o IE não aciona o método Onload ao carregar dados do buffer, o código no evento é ignorado. FF Ao carregar os dados do buffer, o método de Onload é acionado.
De fato, há outro ponto, isto é, quando o Onload você precisa ajustar adaptativamente a imagem e descobre que precisa definir o img.src para os elementos no Onload novamente. . . Ou apenas se lembra da primeira foto. . .
Ainda tenho apenas um pouco de entendimento dessa área de buffer. continuar.