2012-08-23 56 views
0

我想創建一個每週計劃計劃。 我在網上找到了一個小工具,它可以做我需要的一半。 小部件,再加上細微的修改可以在這裏找到:http://jsfiddle.net/inadcod/GyanJ/ 我的問題是,每個人的日子,我希望能夠添加新的時間間隔滑塊來捕捉不同時間間隔一天。就像星期一一樣,我想設置三個時間間隔,一個在8:00和12:00之間,另一個在12:45和16:30之間,另一個在17:00和21:45之間。 如果任何人都可以幫助我,我會非常感激。謝謝。Jquery每週計劃

回答

2
$('.addNewInterval').click 

你忘了。爲班級!在按鈕點擊處理程序內添加相對於$(this)的時間間隔滑塊,現在您將其添加到任意位置。

添加新.slider()函數內部您選擇新的配置。另外請注意,我只選擇了新的而不是所有的滑塊(使用像你這樣的類引用)。

http://jsfiddle.net/GyanJ/5/

編輯

您必須插入新的輸入字段來填充。 (或者你會覆蓋)然後你可以獲取值,但它總是在你嘗試的地方爲0。更好的是當幻燈片處理器內部的值發生變化時。

這可能是明智的,把配置/選項對象到一個變量,所以你可以使用它不僅在第一次創建也爲每額外增加滑塊而不是寫兩次相同的代碼。

這可能有幫助,我添加了一些評論。

http://jsfiddle.net/GyanJ/8/

編輯

做一點就可以了更多的工作:(可能需要一些造型)

http://jsfiddle.net/GyanJ/16/

+0

感謝您的快速回復。我修改了這個例子:http://jsfiddle.net/inadcod/GyanJ/。現在它創建一個範圍滑塊,我現在要做的就是捕獲第一個滑塊的值旁邊的第二個,第三個等滑塊的間隔,並將第二個和後續滑塊設置爲不低於開始值比第一個滑塊的最高值。 – inadcod

+0

好吧這個想法是選擇新的滑塊或滑塊,如果更多的創建。現在我試圖捕捉新滑塊的時間間隔,但我沒有管理。 Ex http://jsfiddle.net/inadcod/GyanJ/ – inadcod

+0

我已經更新了小提琴又一次:http://jsfiddle.net/inadcod/GyanJ/。現在我可以獲取新滑塊的值,但正如您在評論中所說的那樣,每天都會輸入值,但我不知道如何爲這些值創建獨立的輸入。你能看看嗎? – inadcod