2013-08-23 23 views
12

Tôi đang tìm kiếm một spinner số mà tích hợp với Twitter Bootstrap 2.3, sử dụng HTML5 input type="number"Cross-trình duyệt Numeric Spinner/stepper cho Bootstrap

stepper

<input type="number" id="income" name="income" value="10"> 

Theo caniuse tại thời điểm này bằng văn bản, chỉ Chrome hiển thị phần tử này như tôi muốn. Có lẽ Firefox sẽ làm điều này sớm và không quá 5 đến 10 năm kể từ bây giờ, IE cũng sẽ đưa ra một giải pháp.

Tôi đã thử nghiệm một vài trong số đó, nhưng tất cả đều từ 3 tuổi trở lên, dựa vào giao diện người dùng jQuery và không tích hợp chính xác với Bootstrap.

Trong khi đó tôi chỉ tò mò nếu có bất kỳ thư viện jQuery/hoặc giải pháp nào khác làm cho đầu vào như trong ảnh chụp màn hình.

+4

Vấn đề với loại kết xuất này là rất khó sử dụng trên các thiết bị nhỏ. Đó là lý do tại sao tôi tạo [Bootstrap TouchSpin] (http://www.virtuosoft.eu/code/bootstrap-touchspin/), dễ xử lý hơn trên các thiết bị cảm ứng và tương thích với nhiều trình duyệt. –

+2

Cảm ơn bạn đã liên kết –

Trả lời

8

Gần đây tôi đi qua các Fuel UX thư viện mà cũng bao gồm một spinner.

Spinner Fuel UX

4

Tôi không chắc chắn nếu điều này là một trong những người mà bạn đã thử nghiệm, nhưng nó là một phần của tập jQuery UI chính thức của các widget:

http://jqueryui.com/spinner/

+0

Cảm ơn bạn đã trả lời. Tôi đã kiểm tra Spinner từ jQuery UI, nhưng nó không tích hợp độc đáo với những gì tôi có. –

9

gì về bootstrap-spinedit này?
Nó khá cũ nhưng vẫn hoạt động như mong đợi trong những ngày này.

LƯU Ý: trình diễn không hoạt động vì chúng tham chiếu đến tập lệnh không tồn tại.

Bạn có thể xem cách hoạt động here.

HTML

<input type="text" class="aSpinEdit" /> 

Javascript

$('.aSpinEdit').spinedit({ 
    minimum: -10, 
    maximum: 50, 
    step: 1 
}); 
+0

Cho đến nay giải pháp tốt nhất mà tôi đã thử nghiệm. Thật không may là bản thân dự án dường như không phổ biến hay hoạt động. –

+0

Vâng, tôi biết nhưng có vẻ như tác giả vẫn đang làm việc và sửa chữa nó. – LeftyX

+0

dường như không hoạt động ở b4 –