Re: [問題] jQuery slide
※ 引述《asleepme (扯...)》之銘言:
: ※ 引述《asleepme (扯...)》之銘言:
: : → TonyQ:3的看不到是hide() ? 還是 fadeOut ? 01/30 09:44
: 不如說我不知道怎麼去特別處理
: 所以我只是單純的像這樣(僅列出重要部分,語法錯誤請見諒)
嗯 , 你描述的雖然行為很清楚 , 但是你目前已經做的東西講得蠻含糊的,
所以直到這一篇我才比較有抓到你想問什麼.XD
我先就你先前所提供的資訊來分析
首先 假設元素是 aDiv (一個jQuery context,也就是$("XX")的結果);
當我今天要更新資料的時候,假設更新資料是newCont (String);
//更新資料
if(newCont==""){//沒資料,進入3
//fadeOut後更新資料;
aDiv.fadeOut(function(){aDiv.html(newCont)});
}else{
aDiv.html(newCont);//更新資料
if(!aDiv.is(":visible")){ //目前不可見,所以是從無到有(1)
aDiv.html(newCont)
aDiv.fadeIn();
}
}
//如果沒有進到1或3就是只更新資料2
當然有些時候不小心時 , newCont會有討人厭的空白,
可以透過$.trim() 去協助處理.XD
: <!-- CSS -->
: .myId {display:none};
: <!-- JavaScript -->
: setInterval(myFunc, 5000);
: function myFinc(){
: ajax {
: url: myFunc.php;
: success(function(result)){
: selectById(myId).innerHtml = result;
: $(div#myId).fadeIn();
: };
: }
: }
: <!-- myFun.php -->
: // just echo something in specific condition else do nothing
: if( condition) {
: echo "yeah~"
: }
: 其實這也是我煩惱的地方,現在是某些情況 myFunc.php不會作任何事
: 所以innerHtml內容就變空,就不會印出東西(3),間接達到我要的目的 XD
--
▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ ╮
◥███████████◣ ╰┼╯=│=│
◥██████───────◣ *. ╯ ╯ ╯ の 物 語 .*
◥███████──────◣ ~ ◢◣ ◢◣
◥██████───────◤ ◥◤* 空白的世界.翼 *◥◤
◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂~telnet://tony1223.twbbs.org
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.218.161
推
01/31 03:21, , 1F
01/31 03:21, 1F
→
01/31 03:21, , 2F
01/31 03:21, 2F
→
01/31 03:24, , 3F
01/31 03:24, 3F
推
02/01 00:24, , 4F
02/01 00:24, 4F
→
02/01 08:42, , 5F
02/01 08:42, 5F
→
02/01 08:43, , 6F
02/01 08:43, 6F
推
02/03 00:15, , 7F
02/03 00:15, 7F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章