使用javascript从一页到div的HTML
我有一个按钮,当点击时,它从另一个页面获取内容,并将该页面的内容放入使用javascript从一页到div的HTML,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个按钮,当点击时,它从另一个页面获取内容,并将该页面的内容放入div。它从中获取内容的页面有额外的代码,这些代码使文本在显示后褪色。但是,当它从该页面获取内容时,它也不会带来该部分内容。有没有一种方法可以在下面的代码中,或者在它获取内容的页面上,使文本在显示后淡出 <script type="text/javascript"> $(document).ready(function(){ $("input[name=buttonup53]").click(function(){
div
。它从中获取内容的页面有额外的代码,这些代码使文本在显示后褪色。但是,当它从该页面获取内容时,它也不会带来该部分内容。有没有一种方法可以在下面的代码中,或者在它获取内容的页面上,使文本在显示后淡出
<script type="text/javascript">
$(document).ready(function(){
$("input[name=buttonup53]").click(function(){
$.ajax({url:"add.php?r=sbt&l=35&t=53&w=1", success:function(result){
$("div[id=up53]").html(result);
}});
});});
</script>
<div id="up53"></div>
<input type="image" name="buttonup53" id="buttonup53" src="button.png" width="25px"></input>
$(文档).ready(函数(){
$(“输入[name=buttonup3]”。单击(函数(){
$.ajax({url:“add.php?r=sbt&l=35&t=53&w=1”),成功:函数(结果){
$(“div[id=up53]”)html(结果);
}});
});});
您可以使用jquery的load()方法
可以使用jquery的load()方法
如果我理解正确,您可以在成功回调中使用setTimeout使div消失
$.ajax({
url:'',
...
success:function(result){
$("#up53").html(result);
setTimeout(function(){$("#up53").fadeOut('slow');},2000);
}
});
如果我理解正确,您可以在成功回调中使用setTimeout使div消失
$.ajax({
url:'',
...
success:function(result){
$("#up53").html(result);
setTimeout(function(){$("#up53").fadeOut('slow');},2000);
}
});
那么:
$("div[id=up53]").html(result).fadeOut();
那么:
$("div[id=up53]").html(result).fadeOut();
出于好奇,为什么要使用
div[id=up53]
而不是#up53
?使用div[id=53]
而不是#up53
大约要慢90%(来源:)。如果您关心性能,请停止使用它。出于好奇,为什么使用div[id=up53]
而不是\up53
?使用div[id=53]
而不是\up53
大约要慢90%(来源:)。如果您想提高性能,请停止使用。谢谢。我将fadeout
更改为fadeout
。谢谢。我将fadeout
更改为fadeout
。