我有一个由Ajax加载到屏幕上的图像,我希望在图像完全加载到屏幕后出现一个按钮
我想在ajax完成其工作后运行脚本吗?
任何人都可以提供帮助
答案 0 :(得分:-1)
您可以使用jQuery AJAX的 $.ajax({
//ajax code
})
.done( function() {
alert("Success!")
})
.fail(function() {
alert( "error" );
})
.always(function() {
alert( "complete" );
});
函数来处理此类要求。
以下是示例代码:
$("<img/>")
.on('load', function() { console.log("image loaded correctly"); })
.on('error', function() { console.log("error loading image"); })
;
以下是更多说明的链接:documentation
编辑:1
您可以检查图像上的某些事件,如下所示:
javascript
编辑:2
虽然您在问题中标记了 jQuery
,但在答案中我使用了 import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.math.*;
class Sum {
public static void main(String args[] ) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s[] = br.readLine().split(" ");
BigInteger i = new BigInteger(s[0]);
BigInteger j = new BigInteger(s[1]);
//I am taking the average of the first number and the last number, and multiplying by the number of numbers i.e. Sum = ((i+j)/2)(j - i)
BigInteger k = i.add(j);
BigInteger m = k.divide(BigInteger.valueOf(2));
k = m.multiply(j.subtract(i));
System.out.println(k);
}
}
代码。
如果你不知道如何使用jQuery。您只需要参考CDN就可以了,也可以从这里下载:http://api.jquery.com/jquery.ajax/。
注意任何版本都适合您的问题。
您还可以使用各种CDN链接,其中一个是:http://jquery.com/download/