作者DRLai (苏打)
看板Ajax
标题[问题] jquery中的load效果
时间Wed May 20 01:01:25 2009
我使用jquery在网页中做连结的效果
当我点选link时,他会呼叫jquery中的load来换页
$("div#menu").load( "menu.php" );
然而,当网页资料有点大的时候
我想要让他在读取时多点变化该怎麽做呢?
目前我点选连结後的程式码如下
$("#alink").click( function(){
$("div#menu").text("Loading");
$("div#menu").load("menu.php");
});
在读取过程会先显示Loading的字样
等到读取完毕以後在换成menu.php的内容
这个有点疑问,他是会完全load完以後才显示menu.php的内容吗?
还是读到多少就先显示多少呢?
另外只有loading字样有点丑
想要多点变化,又觉得使用.text("....")放入一堆美化的程式码也不好
能请高手给点指导吗?
感谢:)
--
▊ ◥ thePainter. ◤ ▎
▊ ◣◢
◣ ◤ ◣
◤ ▎
▊ ◥◤ ◣
◤ ◤ ▎ http://www.wretch.cc/blog/myelf
▊ ◥ ◢ ◤ ◤ ◤
▎ Wretch@BBS -> P_myelf
▊ ◢◤ thePainter. ◣ ▎ φthePainter.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.145.212
1F:→ TonyQ:1.全部读完,(理论上就是取得所有responseText 才会进行) 05/20 09:14
2F:→ TonyQ:2.有打算作其他处理时 , 直接弄个call back在load後面啊 05/20 09:14
3F:→ TonyQ:一般来讲loading 可以考虑作在 onAjaxStart event上... 05/20 09:15
4F:推 liaosankai:你可以试着加入jquery block plugin的效果 05/22 23:03