Re: [問題] jQuery slide
※ 引述《asleepme (扯...)》之銘言:
: 我目前就是預設 display:none
: 然後不管什麼時候都用 fadeIn()
: 所以變成只有第一次會有效果
: 然後3的時候會看不到
: 可是這時候在1的話就變成普通的出現,沒有fadeIn特校
: ※ 引述《asleepme (扯...)》之銘言:
: : 請教一個jQuery Slide的問題
: : 我的應用是用 setinterval 定期呼叫 jQuery
: : 然後他會去call一個php產生我要的內容
: : 再透過 getElementById(myId).innerHtml = result
: : 呈現在主頁面上
: : 這個內容會出現在右上角的小block
: : 我希望達到這樣的效果
: : 1. 沒有到有 -> slide in
: : 2. 已經有了,可是內容改變 -> 單傳內容換掉就好
: : 3. 有到沒有 -> 直接消失或slide out,隨便
: → TonyQ:3的看不到是hide() ? 還是 fadeOut ? 01/30 09:44
不如說我不知道怎麼去特別處理
所以我只是單純的像這樣(僅列出重要部分,語法錯誤請見諒)
<!-- 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
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.43.134.244
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章