我遇到了这个问题:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void reverse(char * array, int numberOfChars) {
int begin = 0;
int end = 0;
char temp;
end = strlen(&array) - 1;
printf("%s", &array);
while (begin < end) {
temp = array[begin];
array[begin] = array[end];
array[end] = temp;
begin++;
end--;
}
}
int main() {
reverse('supm', 4);
return(0);
getchar();
}
我第一次加载警报时说= 0。
如果我再次加载,它会获得正确的高度。
如何解决此首次加载问题?
答案 0 :(得分:2)
在致电之前确保图片已加载:
$('#ajax-div').load(page, function() {
jQuery('#ajax-div img').load(function () {
alert(jQuery(this).outerHeight());
});
});
更多信息:查看.load()
中的警告部分。