2
Fiddle 我想讓進度條每秒填充25%。我目前的代碼使其達到100%,並保持點擊。我不確定是否最好使用jquery或css。或者如果有更簡單的方法來做到這一點。 另外,如何使一個動作多次發生.click。就像你點擊戰鬥並擊中怪物,然後等待進度條填充,然後再次擊中怪物等等?帶.delay的進度條
$('#battle').click(function() {
$('#dam').html("You have hit the " + $('#monsters').val() + " for 5 damage");
$('#bar').val(25).delay(1000);
$('#bar').val(50).delay(1000);
$('#bar').val(75).delay(1000);
$('#bar').val(100);
});
「delay()isynchronous」 - 更具體地說'.delay()'僅適用於動畫。設置'.val()'不是一個動畫。 'setTimeout'是要走的路(如在這個答案中) –
每次填滿後我會如何讓進度條回到0值? – Shniper
呼叫進度(0) – Anubhab