2013-07-02 17 views
19

Tôi đang tìm một thứ như "bộ chọn thời lượng". Bởi vì googling "bộ chọn thời gian" không cho tôi bất kỳ kết quả nào, tôi muốn biết nếu có một tên kỹ thuật cho nó có thể giúp tìm kiếm nó. Bộ chọn thời gian và bộ chọn Time Span không mang lại bất kỳ điều gì hữu ích vào lúc này."Bộ chọn thời lượng" được gọi và tồn tại như thế nào?

Nếu có điều gì đó tương tự tồn tại và ai đó có thể chỉ cho tôi điều đó, thì đó là ok thay vì tên kỹ thuật.

Cập nhật 1:

Xin lỗi tôi hoàn toàn quên để giải thích những gì tôi có nghĩa là bởi bảng chọn thời gian. Nó không phải là một bộ chọn thời gian, nhưng một cách để chọn bao nhiêu thời gian cuối cùng sẽ làm một cái gì đó, không liên quan đến một ngày. Ví dụ, nấu một công thức nhất định sẽ mất (thời gian) 4 giờ và 10 phút. Đi từ đây đến đó sẽ mất 4 ngày và 10 giờ.

Ý tưởng cơ bản của tôi là khả năng định cấu hình bộ chọn cho đơn vị "lớn hơn" để sử dụng (có thể ngày), thời lượng sẽ được biểu thị bằng giây trong nội bộ. Vì vậy, tôi có thể nói 20 days and 23 hours and 0 minutes hoặc nếu đơn vị "lớn hơn" là ngày (ví dụ: đối với công việc phát triển phần mềm), tôi có thể viết 150 hours and 30 minutes and 0 seconds. Sẽ tốt hơn nếu bạn chọn ẩn một số trường nhỏ hơn, như số phút/giây.

Cập nhật 2:

Một rất đơn giản ví dụ ui: enter image description here

+0

Điều đó tùy thuộc vào chính xác "bộ chọn thời lượng" được cho là phải làm gì. Chúng tôi không thể giúp bạn tìm tên kỹ thuật nếu bạn không cung cấp cho chúng tôi định nghĩa. – Blazemonger

+1

Có một cái nhìn tại knobs http://anthonyterrien.com/knob/ hoặc bootstrap timepickers http://jdewit.github.io/bootstrap-timepicker/ – Archer

+0

@Blazemonger: Xin lỗi tôi là ngu ngốc, tôi hoàn toàn quên để giải thích những gì là ... cho tôi một giây, cập nhật câu hỏi. –

Trả lời

5

Tôi biết câu hỏi này là cũ, nhưng nó có vẻ như một câu trả lời thỏa đáng đã không đạt được. Tôi đã tạo một plugin jQuery cho trường hợp sử dụng chính xác này, tôi sẽ đăng nó cho bất kỳ ai tìm kiếm trong tương lai như tôi đã làm.

https://github.com/Tartarus762/jquery-duration-picker

11

Bạn có thể sử dụng một bộ spinners jQuery tùy chỉnh

$('#seconds').spinner({ 
    spin: function (event, ui) { 
     if (ui.value >= 60) { 
      $(this).spinner('value', ui.value - 60); 
      $('#minutes').spinner('stepUp'); 
      return false; 
     } else if (ui.value < 0) { 
      $(this).spinner('value', ui.value + 60); 
      $('#minutes').spinner('stepDown'); 
      return false; 
     } 
    } 
}); 

như thế này: http://jsfiddle.net/xHzMw/1/

+0

Tìm hiểu trên web Tôi đã đạt được cùng một câu trả lời. Cảm ơn. –

+1

Điều đó không thực sự mạnh mẽ. ví dụ bạn có thể gõ 10 giờ và 30535 phút trong những người quay. –

0

Nó được gọi là li ke bạn gọi nó và tồn tại ở http://shop.ekerner.com/index.php/shop/javascript/duration-picker-detail

+0

cùng một vấn đề như giải pháp trên. Cho phép bạn nhập số lượng lớn tùy ý vào trường phút –

+1

Điều đó có quan trọng không? Nếu người dùng biết giá trị là 4320 phút và không muốn chuyển đổi giá trị đó thành giờ thì họ có thể nhập giá trị đó trong vài phút. Ví dụ thời gian chạy máy có thể được biết theo giờ hoặc phút. Âm thanh như một tính năng;) mặc dù, tốt đẹp nếu sau khi bạn nhập> 59 phút chuyển đổi thành hms. Ill thêm rằng thời gian tới gần nó. – ekerner

Các vấn đề liên quan