views: 2340 times
jquery的最大作用在於增加ui的好用程度, 幾乎沒有辦不到的, 也因此對一些特殊需求就只能當作挑戰吞下去了
例如在form裡的text輸入欄位按enter要能跳到下一個欄位, 聽起來很簡單但其實沒那麼單純(其實是因為我龜毛想寫的更漂亮)
找了很久終於找到很讚的寫法:
傳送地址 : http://diary.tw/alice/trackback/956
views: 8777 times 1,2 是不需要JQuery的基本方法
當連結目標是動態產生時可用下列三種方法
html部份-
javascript部份-
*第4行的<>符號請自行轉換為半形<>奇妙的是某些版本的ie6對方法3,5是失效的, 查了半天只查到這個說明:
您無法開啟新的 Internet Explorer Window,或按一下連結後未執行任何動作遇到這個狀況時, 把方法3的window.open改成location.href就沒問題了~
傳送地址 : http://diary.tw/alice/trackback/851
views: 9569 times 若想讓一個以上的物件, 一個接一個的表現出slide或fade等效果時
直覺的作法是:
傳送地址 : http://diary.tw/alice/trackback/820
views: 10619 times 有兩種方式
1. animate: 用callback方式呼叫自己, 反覆播放opacity(透明度)的變化
function blinkblink1(){
var opc = ($("#blinkobj1").css("opacity")==1)?0:1;
$("#blinkobj1").animate({
opacity: opc
}, 800, blinkblink1 );
}
2. 反覆使用fadein, fadeout功能
function blinkblink2a(){
$("#blinkobj2").fadeOut("slow",blinkblink2b);
}
function blinkblink2b(){
$("#blinkobj2").fadeIn("fast",blinkblink2a);
}
效果請看這裡:
傳送地址 : http://diary.tw/alice/trackback/813