2010年5月11日

[jQuery]jQuery UI Slider實做





實作jqueryUI的slider的時候,我本來傻傻的自己手動寫slider的拖曳停止的動作,卻怎麼寫也寫不好。
最後才發現是自己API沒有K熟啦~
貼心的jQuery早就把這些function寫好囉。
屬性 預設值
animate false
單擊slider區域的時候,是否用動畫的效果平滑到點擊的位置。
max 100
指定slider的最大值
min 0
指定slider的最小值
orientation 'horizontal'
定義滑動的方向,例如:"最小值在左邊,最大值在右邊",或是"最大值在左邊,最小值在右邊"


可以填入的值: ?'horizontal', 'vertical'
range false
設定為true的時候,會自動偵測是否有兩個slider button,並以其他方式(例如:變亮)顯示兩個button之間的範圍

可以填入的值: 'min' , 'max'.

如果輸入min,在button和最小值之間會標示出來;如果輸入max,在button和最大值之間會標示出來
step 1
指定滑動的最小值,必須可以整除max-min的值
value 0
設定第一個slider button的預設值
values null
設定多個slider button 的預設值,如果range的屬性true,這個數值的個數應該是2個

2010年5月10日

[jQuery]jQuery Ajax中的cache方法

在IE broswer中,使用Ajax不論怎麼重新整理都是一樣的訊息,
而在其他broswer中卻沒有這樣的問題,
這時候只要加上cache: flase,這行就解決了


$ajax({
     beforeSend: function(){
        before();
    },
    type: 'get'
    url:'../a/b.cgi',
    cache: false,
    success: function(){
        alert('success');
    }
});

2010年5月7日

[jQuery]jQuery UI datepicker上出現的問號






這次做的網頁希望有漂亮的日期插件,所以使用了jQuery UI的datepicker,
完成之後發現了一個奇怪的現象,如下圖:
原來空白的地方出現了奇怪的問號,
後來發現這是因為我使用了jquery UI下載檔案裡面的jquery-ui-1.8.custom.min.js檔所造成的。

把他替換成jquery-ui-1.8.custom.js就不會再出現了
 (點選標題把文章打開才看得到唷)