2015-06-19 152 views
0

我需要一些來自semantic UI的進度條幫助。我試圖用遞增/遞減按鈕複製第一個示例,但對於我的生活,無法使其工作,任何關於此問題的幫助或使用Javascript代碼示例將不勝感激。進度條增量/減量

+0

孤單的沒有必要把[解決]的稱號,你的答案的接受表明這個問題已經有了答案。 :) – Tony

+0

Oups,謝謝託尼;) – sdeschamps

回答

1

該頁面的代碼是located here,而你特別期待在本節:

$buttons 
    .on('click', function() { 
    var 
     $progress = $(this).closest('.example').find('.ui.progress') 
    ; 
    if($(this).hasClass('increment')) { 
     $progress.progress('increment'); 
    } 
    else { 
     $progress.progress('decrement'); 
    } 
    }) 
; 

正如你所看到的,每個按鈕添加一個click事件。然後,$progress被分配到最近找到的進度條。最後,我們檢查按鈕的類別(以瞭解它是否處於/減量),並相應地使用該.progress值。

雖然我們在這,這裏是他們使用的按鈕HTML:

<div class="example"> 
    <div class="ui progress"> 
    <div class="bar"> 
     <div class="progress"></div> 
    </div> 
    </div> 
    <div class="ui icon buttons"> 
    <div class="decrement ui basic red button"><i class="minus icon"></i></div> 
    <div class="increment ui basic green button"><i class="plus icon"></i></div> 
    </div> 
</div> 
+0

謝謝Moustach,你的帖子幫了我很多,我的大腦放屁;)我終於得到它的工作!是的,只是添加了「var semantic = $(this)」,所以我沒有得到類似「ReferenceError:語義未定義」的錯誤,並且所有內容都檢查出來,再次感謝;) – sdeschamps