我想更換一個div的內容,然後使其可見如何阻止div在內容被替換之前變得可見?
$("#btn").click(function() {
$('#div01').load('about.php');
$("#div01").slideDown("slow");
});
但內容改變之前的股利變得可見,因此用戶可以看到以前的內容 - 這是不是這個想法。
我想更換一個div的內容,然後使其可見如何阻止div在內容被替換之前變得可見?
$("#btn").click(function() {
$('#div01').load('about.php');
$("#div01").slideDown("slow");
});
但內容改變之前的股利變得可見,因此用戶可以看到以前的內容 - 這是不是這個想法。
load()
函數的第二個參數可用作回調函數。
$("#btn").click(function() {
$('#div01').load('about.php', function(){
$("#div01").slideDown("slow");
});
});
試試這個:
$("#btn").click(function() {
$('#div01').load('about.php',function(){
setTimeout(function(){$("#div01").slideDown("slow")},100);
});
});
是一個Ajax功能,從而設法得到它AJAX與jQuery.ajaxComplete()
完成後:所以負載完成時,slideDown()
只發生
$("#btn").click(function() {
$('#div01').load('about.php');
});
$.ajaxComplete(function(){
$("#div01").slideDown("slow");
});
F4r-20 - 非常感謝。有用。 – bonaca
很高興有幫助。 – George